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
Esempio n. 3
0
    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])
Esempio n. 5
0
 def setup(self):
     plugin_dir.reset()
     plugin_dir.register(FakePlugin)
     yield
     plugin_dir.unregister([FakePlugin])