def test_update_score(self): player = Player(2, "Victor", 0, False, 0, 0) i = 0 while(i < 10): i += 2 player.update_score(1) self.assertEqual(player.points, 5)
def test_player_list(self): player1 = Player(1, "arvid", 99, True, 3, 3) player2 = Player(1, "victor", 99, True, 3, 3) player_list = [] player_list.append(player1) player_list.append(player2) game_manager = GameManager(TerminalRenderer(), player_list) self.assertEqual(game_manager.tournament_players, player_list)
def test_name_width(self): players = [] new_player = Player(0, "Test1", 0, False, 0, 0) players.append(new_player) new_player = Player(1, "TestingALongName", 0, False, 0, 0) players.append(new_player) self.assertEqual(tt.name_width(players), 16)
def test_winner(self): player1 = Player(1, "arvid", 99, True, 3, 3) player2 = Player(1, "victor", 99, True, 3, 3) player_list = [] player_list.append(player1) player_list.append(player2) game_manager = GameManager(TerminalRenderer(), player_list) winner = game_manager.start_game() self.assertEqual(winner, game_manager.winner)
def test_name_width4(self): players = [] new_player = Player(0, "Arvid", 0, False, 0, 0) players.append(new_player) self.assertEqual(tt.name_width(players), 5)
def test_sort_played2(self): players = [] new_player = Player(0, "Test1", 0, False, 0, 0) players.append(new_player) new_player = Player(1, "TestingALongName", 0, False, 0, 0) players.append(new_player) new_player = Player(2, "test3", 0, False, 0, 0) players.append(new_player) new_player = Player(3, "test4", 0, False, 0, 0) players.append(new_player) new_player = Player(4, "test5", 0, False, 0, 0) players.append(new_player) new_player = Player(5, "test6", 0, False, 0, 0) players.append(new_player) new_player = Player(6, "test7", 0, False, 0, 0) players.append(new_player) new_player = Player(7, "test8", 0, False, 0, 0) players.append(new_player) self.assertEqual(tt.sort_played(players), )
def test_sort_played1(self): players = [] new_player1 = Player(0, "Test1", 8, False, 0, 2) players.append(new_player1) new_player2 = Player(1, "TestingALongName", 9, False, 0, 4) players.append(new_player2) new_player3 = Player(2, "test3", 5, False, 0, 6) players.append(new_player3) new_player4 = Player(3, "test4", 2, False, 0, 7) players.append(new_player4) new_player5 = Player(4, "test5", 6, False, 0, 5) players.append(new_player5) new_player6 = Player(5, "test6", 10, False, 0, 0) players.append(new_player6) new_player7 = Player(6, "test7", 3, False, 0, 0) players.append(new_player7) new_player8 = Player(7, "test8", 4, False, 0, 0) players.append(new_player8) self.assertEqual(tt.update_list(players), [new_player6, new_player2, new_player1, new_player5, new_player3, new_player8, new_player7, new_player4])
def test_player_creation(self): player = Player(1, "Arvid", 99, True, 3, 3) self.assertEqual(player.__repr__(), "(1, 'Arvid', 99, True, 3, 3)")
def test_player_set_item(self): player = Player(2, "Victor", 0, False, 0, 0) player.__setitem__(2, 3) self.assertEqual(player.__getitem__(2), 3)