def testRegisterUnregister(self): injector = Injector() injector2 = Injector() injector.register() self.assertTrue(inject.get_injector() is injector) injector2.unregister() self.assertTrue(inject.get_injector() is injector) injector.unregister() self.assertTrue(inject.get_injector() is None) injector.register() inject.unregister() self.assertTrue(inject.get_injector() is None)
def after_suite(self): for hook in self.after_suite_hooks: hook() self.unregister_test_scope() inject.unregister(self.injector)
def tearDown(self): inject.unregister()