def test_getState_noItems(self): db = MockDatabase() h = House(db) room = MockRoom(1, "lounge") room.items = {} h.rooms = {1: room, 2: room} self.assertEqual(h.getState(), {'states': []})
def test_getState_noItems(self): db = MockDatabase() h = House(db) room = MockRoom(1, "lounge") room.items = {} h.rooms = {1: room, 2 : room} self.assertEqual(h.getState(), {'states' : []})
def test_getState(self): db = MockDatabase() h = House(db) item1 = MockItem(1, "mockName", "mockBrand", "motionSensor", "mockIP") room = MockRoom(1, "lounge") room.items = {1: item1} h.rooms = {1: room, 2 : room} self.assertEqual(h.getState(), {'states' : [{"id" : 1, "state" : 1}, {"id" : 1, "state" : 1} ]})
def test_getState(self): db = MockDatabase() h = House(db) item1 = MockItem(1, "mockName", "mockBrand", "motionSensor", "mockIP") room = MockRoom(1, "lounge") room.items = {1: item1} h.rooms = {1: room, 2: room} self.assertEqual( h.getState(), {'states': [{ "id": 1, "state": 1 }, { "id": 1, "state": 1 }]})
def test_getState_noRooms(self): db = MockDatabase() h = House(db) h.rooms = {} self.assertEqual(h.getState(), {'states': []})
def test_getState_noRooms(self): db = MockDatabase() h = House(db) h.rooms = {} self.assertEqual(h.getState(), {'states' : []})