def testRegistration(self):
     # Register the model and test.
     historylinks.register(HistoryLinkTestModel)
     self.assertTrue(historylinks.is_registered(HistoryLinkTestModel))
     self.assertRaises(RegistrationError, lambda: historylinks.register(HistoryLinkTestModel))
     self.assertTrue(HistoryLinkTestModel in historylinks.get_registered_models())
     self.assertTrue(isinstance(historylinks.get_adapter(HistoryLinkTestModel), historylinks.HistoryLinkAdapter))
     # Unregister the model and text.
     historylinks.unregister(HistoryLinkTestModel)
     self.assertFalse(historylinks.is_registered(HistoryLinkTestModel))
     self.assertRaises(RegistrationError, lambda: historylinks.unregister(HistoryLinkTestModel))
     self.assertTrue(HistoryLinkTestModel not in historylinks.get_registered_models())
     self.assertRaises(RegistrationError, lambda: isinstance(historylinks.get_adapter(HistoryLinkTestModel)))
示例#2
0
 def testRegistration(self):
     # Register the model and test.
     historylinks.register(HistoryLinkTestModel)
     self.assertTrue(historylinks.is_registered(HistoryLinkTestModel))
     self.assertRaises(RegistrationError, lambda: historylinks.register(HistoryLinkTestModel))
     self.assertTrue(HistoryLinkTestModel in historylinks.get_registered_models())
     self.assertTrue(isinstance(historylinks.get_adapter(HistoryLinkTestModel), historylinks.HistoryLinkAdapter))
     # Unregister the model and text.
     historylinks.unregister(HistoryLinkTestModel)
     self.assertFalse(historylinks.is_registered(HistoryLinkTestModel))
     self.assertRaises(RegistrationError, lambda: historylinks.unregister(HistoryLinkTestModel))
     self.assertTrue(HistoryLinkTestModel not in historylinks.get_registered_models())
     self.assertRaises(RegistrationError, lambda: isinstance(historylinks.get_adapter(HistoryLinkTestModel)))
 def tearDown(self):
     historylinks.unregister(HistoryLinkTestModel)
示例#4
0
 def tearDown(self):
     historylinks.unregister(HistoryLinkTestModel)