diff options
Diffstat (limited to 'api/tests')
| -rw-r--r-- | api/tests/test_models.py | 17 | 
1 files changed, 17 insertions, 0 deletions
diff --git a/api/tests/test_models.py b/api/tests/test_models.py new file mode 100644 index 00000000..7ed49a78 --- /dev/null +++ b/api/tests/test_models.py @@ -0,0 +1,17 @@ +from django.test import SimpleTestCase + +from ..models import ModelReprMixin + + +class SimpleClass(ModelReprMixin): +    def __init__(self, is_what): +        self.the_cake = is_what + + +class ReprMixinTests(SimpleTestCase): +    def setUp(self): +        self.klass = SimpleClass('is a lie') + +    def test_shows_attributes(self): +        expected = "<SimpleClass(the_cake='is a lie')>" +        self.assertEqual(repr(self.klass), expected)  |