Karellen Testing Frameworks and Utilities
This project aggregates testing frameworks and utilities for all of the projects under Karellen umbrella.
A collection of Mock utilities helping with common tasks
from unittest import TestCase
from karellen.testing.mock import MagicSpy
class Class_A(object):
    def method_X(self):
        self.method_Y()
    def method_Y(self):
        pass
class TestSpy(TestCase):
    def test_class_a_api(self):
        mock = MagicSpy(Class_A())
        mock.method_X()
        mock.method_Y.assert_called_once_with()