Пример #1
0
 def test_register_returns_Plugin_child_object(self):
     self.assertTrue(
         issubclass(Plugin.register('dummy_datasource').__class__, Plugin))
Пример #2
0
 def test_get_returns_proper_plugin_instance(self):
     Plugin.register('dummy')
     self.assertTrue(Plugin.get('dummy').__class__, Plugin)
Пример #3
0
 def test_register_if_plugin_already_registered_throws_PluginError(self):
     Plugin.register('dummy')
     self.assertRaises(PluginError, Plugin.register, 'dummy')