devtools/testlib.py
branchstable
changeset 9212 0d346a0a1451
parent 8978 269548f2306e
child 9255 46f41c3e1443
child 9424 5027afeb5739
--- a/devtools/testlib.py	Thu Aug 01 15:51:22 2013 +0200
+++ b/devtools/testlib.py	Thu Aug 01 10:59:52 2013 +0200
@@ -461,6 +461,10 @@
         self.vreg._loadedmods.setdefault(self.__module__, {})
         for obj in appobjects:
             self.vreg.register(obj)
+            registered = getattr(obj, '__registered__', None)
+            if registered:
+                for registry in obj.__registries__:
+                    registered(self.vreg[registry])
         try:
             yield
         finally: