Ejemplo n.º 1
0
 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'))
Ejemplo n.º 2
0
 def test_has_service_exists(self):
     sl = ServiceLocator()
     sl.set('simple-service', lambda: 25 )
     self.assertTrue(sl.has('simple-service'))
Ejemplo n.º 3
0
 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'))
Ejemplo n.º 4
0
 def test_has_not_exists(self):
     sl = ServiceLocator()
     self.assertFalse(sl.has('test'))