Пример #1
0
 def test_is_ready(self):
     from lobbypy.models import Player, LobbyPlayer
     player = Player(0)
     instance = self._makeOne()
     for i in range(9):
         player = Player(i)
         class_num = i % 9 + 1
         lp = LobbyPlayer(player, class_num)
         lp.ready = True
         instance.players.append(lp)
     self.assertTrue(instance.is_ready())
Пример #2
0
    def test_is_ready(self):
        from lobbypy.models import Player, LobbyPlayer

        player = Player(0)
        instance = self._makeOne(player=player)
        for i in range(18):
            player = Player(i)
            class_num = i % 9 + 1
            lp = LobbyPlayer(player, class_num)
            lp.ready = True
            team_num = 0 if i < 9 else 1
            instance.teams[team_num].append(lp)
        self.assertTrue(instance.is_ready())
Пример #3
0
 def test_contains(self):
     instance = self._makeOne()
     from lobbypy.models import Player, LobbyPlayer
     p = Player('0')
     lp = LobbyPlayer(p)
     instance.players.append(lp)
     self.assertTrue(p in instance)
Пример #4
0
 def test_len(self):
     instance = self._makeOne()
     from lobbypy.models import Player, LobbyPlayer
     p = Player('0')
     lp = LobbyPlayer(p)
     instance.players.append(lp)
     self.assertEqual(len(instance), 1)
Пример #5
0
 def test_toggle_ready(self):
     instance = self._makeOne()
     from lobbypy.models import Player, LobbyPlayer
     p = Player('0')
     lp = LobbyPlayer(p)
     instance.players.append(lp)
     instance.toggle_ready(p)
     self.assertTrue(instance.players[0].ready)
Пример #6
0
 def test_set_class(self):
     instance = self._makeOne()
     from lobbypy.models import Player, LobbyPlayer
     p = Player('0')
     lp = LobbyPlayer(p)
     instance.players.append(lp)
     instance.set_class(p, 1)
     self.assertEqual(instance.players[0].class_id, 1)
 def test_set_class(self):
     instance = self._makeOne()
     from lobbypy.models import Player, Team, LobbyPlayer
     t = Team('Red')
     p = Player('0')
     lp = LobbyPlayer(p)
     t.players.append(lp)
     instance.teams.append(t)
     print len(instance.teams)
     instance.set_class(p, 0)
     self.assertEqual(instance.teams[0].players[0].class_id, 0)
 def test_player_count(self):
     instance = self._makeOne()
     from lobbypy.models import Player, Team, LobbyPlayer
     p = Player('0')
     lp = LobbyPlayer(p)
     t_A = Team('Red')
     t_A.players.extend(2 * [lp])
     t_B = Team('Blu')
     t_A.players.extend(3 * [lp])
     instance.teams.extend([t_A, t_B])
     self.assertEqual(instance.player_count, 5)