Enforce lower case for services and warn if local unknown service called (#2764)

This commit is contained in:
Paulus Schoutsen 2016-08-09 19:41:45 -07:00 committed by GitHub
parent 180a7ec295
commit d80c05b6b6
2 changed files with 15 additions and 10 deletions

View file

@ -386,7 +386,7 @@ class TestServiceRegistry(unittest.TestCase):
return ha.HomeAssistant.add_job(self, *args, **kwargs)
self.services = ha.ServiceRegistry(self.bus, add_job)
self.services.register("test_domain", "test_service", lambda x: None)
self.services.register("Test_Domain", "TEST_SERVICE", lambda x: None)
def tearDown(self): # pylint: disable=invalid-name
"""Stop down stuff we started."""
@ -396,7 +396,7 @@ class TestServiceRegistry(unittest.TestCase):
def test_has_service(self):
"""Test has_service method."""
self.assertTrue(
self.services.has_service("test_domain", "test_service"))
self.services.has_service("tesT_domaiN", "tesT_servicE"))
self.assertFalse(
self.services.has_service("test_domain", "non_existing"))
self.assertFalse(
@ -418,7 +418,7 @@ class TestServiceRegistry(unittest.TestCase):
lambda x: calls.append(1))
self.assertTrue(
self.services.call('test_domain', 'register_calls', blocking=True))
self.services.call('test_domain', 'REGISTER_CALLS', blocking=True))
self.assertEqual(1, len(calls))
def test_call_with_blocking_not_done_in_time(self):