From 1c08923ffcd2e4292aeb73c9ec8bf2533980713c Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Sat, 19 Dec 2015 19:36:38 -0800 Subject: [PATCH] Last test for 100% coverage of mqtt light --- tests/components/light/test_mqtt.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/tests/components/light/test_mqtt.py b/tests/components/light/test_mqtt.py index 321d904fc87..552c4f1e028 100644 --- a/tests/components/light/test_mqtt.py +++ b/tests/components/light/test_mqtt.py @@ -62,6 +62,15 @@ class TestLightMQTT(unittest.TestCase): """ Stop down stuff we started. """ self.hass.stop() + def test_fail_setup_if_no_command_topic(self): + self.assertTrue(light.setup(self.hass, { + 'light': { + 'platform': 'mqtt', + 'name': 'test', + } + })) + self.assertIsNone(self.hass.states.get('light.test')) + def test_no_color_or_brightness_if_no_topics(self): self.assertTrue(light.setup(self.hass, { 'light': {