Skip to content

Commit 36bfc2e

Browse files
committed
Adding decorator tests
1 parent 3d94eb3 commit 36bfc2e

2 files changed

Lines changed: 7 additions & 1 deletion

File tree

eav/tests/models.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ def __unicode__(self):
2121
return '%s: encounter num %d' % (self.patient, self.num)
2222

2323
@register_eav()
24-
class ExampleModel(models.Model)
24+
class ExampleModel(models.Model):
2525
class Meta:
2626
app_label = 'eav'
2727

eav/tests/registry.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,12 @@ def test_unregistering(self):
7070
self.assertEqual(Patient.objects, old_mgr)
7171
self.assertFalse(hasattr(Patient, '_eav_config_cls'))
7272

73+
def test_unregistering_via_decorator(self):
74+
self.assertTrue(ExampleModel.objects.__class__.__name__ == 'EntityManager')
75+
eav.unregister(ExampleModel)
76+
e = ExampleModel()
77+
self.assertFalse(ExampleModel.objects.__class__.__name__ == 'EntityManager')
78+
7379
def test_unregistering_unregistered_model_proceeds_silently(self):
7480
eav.unregister(Patient)
7581

0 commit comments

Comments
 (0)