def test_not_registered_exception(self): fake = Plugin() fake.__name__ = 'Fake' with self.assertRaises(NotRegistered): plugin_dir.unregister(fake) self.assertEqual(len(plugin_dir._registry), 1)
def test_should_raise_exception_when_unresgistry_plugin_not_registred(self): fake = Plugin() fake.__name__ = 'Fake' with pytest.raises(NotRegistered): plugin_dir.unregister(fake) assert len(plugin_dir._registry) == 2
def test_not_registered_exception(self): fake = Plugin() fake.__name__ = 'Fake' with pytest.raises(NotRegistered): plugin_dir.unregister(fake) assert len(plugin_dir._registry) == 1
def teardown(self): plugin_dir.unregister([FakePlugin])
def setup(self): plugin_dir.reset() plugin_dir.register(FakePlugin) yield plugin_dir.unregister([FakePlugin])