def test_set_with_values(self): def simple_service(): return "text" sl = ServiceLocator() sl.set('simple-service', simple_service) self.assertTrue(sl.has('simple-service'))
def test_has_service_exists(self): sl = ServiceLocator() sl.set('simple-service', lambda: 25 ) self.assertTrue(sl.has('simple-service'))
def test_has_alias_exists(self): sl = ServiceLocator() sl.set('simple-service', lambda: 26 ) sl.create_alias('s-s', 'simple-service') self.assertTrue(sl.has('simple-service'))
def test_has_not_exists(self): sl = ServiceLocator() self.assertFalse(sl.has('test'))