def test_lookup(self): registry = Registry() registry.register('a', 1) self.assertEqual(1, registry.get('a'))
def test_alias(self): registry = Registry() registry.register('a', 1) registry.add_alias('b', 'a') self.assertEqual(registry.resolve_alias('b'), 'a') self.assertEqual(1, registry.get('b'))
def test_unknown_entry(self): registry = Registry() with self.assertRaises(NoSuchMachineException): registry.get('b')