summaryrefslogtreecommitdiff
path: root/test/unittest_registry.py
diff options
context:
space:
mode:
Diffstat (limited to 'test/unittest_registry.py')
-rw-r--r--test/unittest_registry.py9
1 files changed, 7 insertions, 2 deletions
diff --git a/test/unittest_registry.py b/test/unittest_registry.py
index 8c5c791..1c07e4c 100644
--- a/test/unittest_registry.py
+++ b/test/unittest_registry.py
@@ -200,13 +200,18 @@ class RegistryStoreTC(TestCase):
class RegistrableInstanceTC(TestCase):
def test_instance_modulename(self):
+ with warnings.catch_warnings(record=True) as warns:
+ obj = RegistrableInstance()
+ self.assertEqual(obj.__module__, 'unittest_registry')
+ self.assertIn('instantiate RegistrableInstance with __module__=__name__',
+ [str(w.message) for w in warns])
# no inheritance
- obj = RegistrableInstance()
+ obj = RegistrableInstance(__module__=__name__)
self.assertEqual(obj.__module__, 'unittest_registry')
# with inheritance from another python file
with prepended_syspath(self.datadir):
from regobjects2 import instance, MyRegistrableInstance
- instance2 = MyRegistrableInstance()
+ instance2 = MyRegistrableInstance(__module__=__name__)
self.assertEqual(instance.__module__, 'regobjects2')
self.assertEqual(instance2.__module__, 'unittest_registry')