def test_room_occupied(self): m = Motion() r = Room(devices=m) r.vacate() self.assertEqual(r.state, State.VACANT) m.motion() self.assertEqual(r.state, State.OCCUPIED)