def test_get_rooms_lights_simple(self, mock_request_get): mock_request_get.return_value = self.false_response({ '1': { 'name': 'room_name', 'class': 'Office', 'lights': ['1', '2', '3', '4', '5', '6'] }, '2': {'class': 'Bedroom', 'lights': []}, '3': {'class': 'Kitchen', 'lights': ['1']} }) skill = SnipsHue("192.168.1.1", "username", [1, 2, 3, 4, 5]) result = skill._get_rooms_lights() self.assertTrue(mock_request_get.called) self.assertEqual(result["Office"], ['1', '2', '3', '4', '5', '6']) self.assertEqual(result["Bedroom"], []) self.assertEqual(result["Kitchen"], ['1'])
def test_get_rooms_lights_empty(self, mock_request_get): mock_request_get.return_value = self.false_response({}) skill = SnipsHue("192.168.1.1", "username", [1, 2, 3, 4, 5]) result = skill._get_rooms_lights() self.assertTrue(mock_request_get.called)