class RegistryTests(TestCase):

    def setUp(self):
        self.registry = Registry()

    def test_registry_is_assigned_when_initialized(self):
        self.assertEqual(self.registry._registry, {})

    def test_get_item_is_delegated_to_registry(self):
        key = 'key'
        value = 'value'
        self.registry._registry[key] = value
        self.assertEqual(self.registry[key], value)

    def test_register(self):
        name = DummyConfig.name
        self.registry.register(DummyConfig)
        self.assertTrue(self.registry._registry.has_key(name))
        self.assertIsInstance(self.registry[name], DummyConfig)

    def test_unregister(self):
        name = DummyConfig.name
        self.registry.register(DummyConfig)
        self.assertTrue(self.registry._registry.has_key(name))
        self.registry.unregister(name)
        self.assertFalse(self.registry._registry.has_key(name))
Example #2
0
class RegistryTests(TestCase):
    def setUp(self):
        self.registry = Registry()

    def test_registry_is_assigned_when_initialized(self):
        self.assertEqual(self.registry._registry, {})

    def test_get_item_is_delegated_to_registry(self):
        key = 'key'
        value = 'value'
        self.registry._registry[key] = value
        self.assertEqual(self.registry[key], value)

    def test_register(self):
        name = DummyConfig.name
        self.registry.register(DummyConfig)
        self.assertTrue(self.registry._registry.has_key(name))
        self.assertIsInstance(self.registry[name], DummyConfig)

    def test_unregister(self):
        name = DummyConfig.name
        self.registry.register(DummyConfig)
        self.assertTrue(self.registry._registry.has_key(name))
        self.registry.unregister(name)
        self.assertFalse(self.registry._registry.has_key(name))
 def setUp(self):
     self.registry = Registry()
Example #4
0
 def setUp(self):
     self.registry = Registry()