Пример #1
0
 def test_multiple_levels(self):
     levels = [load_level(fn) for fn in get_level_names()]
     game_room = GameRoom(levels, 2, self._send_func)
     game_room.add_player(1)
     game_room.add_player(2)
     game_room.handle_client_message(1, json.dumps({"action": "start"}))
     for level in levels:
         game_room.handle_client_message(2, json.dumps({"action": "start_level"}))
         for i in xrange(len(level.edges)):
             game_room.handle_client_message(1, json.dumps({"action": "fill", "data": {"edge_id": i}}))
     game_room.handle_client_message(2, json.dumps({"action": "start_level"}))
     self.assertFalse(game_room.is_room_active)
Пример #2
0
 def test_loading_levels(self):
     for fn in get_level_names():
         level = load_level(fn)
         print fn
         print level.to_primitive()