Exemplo n.º 1
0
    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)
Exemplo n.º 2
0
    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
Exemplo 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
Exemplo n.º 4
0
 def teardown(self):
     plugin_dir.unregister([FakePlugin])
Exemplo n.º 5
0
 def setup(self):
     plugin_dir.reset()
     plugin_dir.register(FakePlugin)
     yield
     plugin_dir.unregister([FakePlugin])