Ejemplo n.º 1
0
 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': []})
Ejemplo n.º 2
0
 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' : []})
Ejemplo n.º 3
0
 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} ]})
Ejemplo n.º 4
0
 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
         }]})
Ejemplo n.º 5
0
 def test_getState_noRooms(self):
     db = MockDatabase()
     h = House(db)
     h.rooms = {}
     self.assertEqual(h.getState(), {'states': []})
Ejemplo n.º 6
0
 def test_getState_noRooms(self):
     db = MockDatabase()
     h = House(db)
     h.rooms = {}
     self.assertEqual(h.getState(), {'states' : []})