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())
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())
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)
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)
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)
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)