def test_deuce_for_five_points(self): game = Game("player 1", "player 2") for _ in range(5): game.point_won_by("player 1") game.point_won_by("player 2") self.assertEqual(game.score(), "Deuce")
def __init__(self): # Initialise our Game self.game = Game.Game(self) # Loading Mode Builder().init(self.game, False) Builder().add_menu("main", "\x1B[3mStart a new session", "new_session") Builder().add_menu("main", "Load previous session", "previous_session") Builder().add_func("main", "new_session", partial(self.new_session)) Builder().add_func("main", "previous_session", partial(self.previous_session)) # Show menu Builder().show_current_menu() ############################################################################### # Load our Game self.game.load(self.loading_mode) # Load our Menu self.menu = Menu.Menu(self.game) self.menu.load() # Hold the program self.exit()
def test_score_with_three_points(self): game = Game("player 1", "player 2") game.point_won_by("player 1") game.point_won_by("player 1") game.point_won_by("player 1") self.assertEqual(game.score(), "40-0")
def test_score_with_mixed_points(self): game = Game("player 1", "player 2") game.point_won_by("player 1") game.point_won_by("player 2") game.point_won_by("player 1") self.assertEqual(game.score(), "30-15")
def test_advantage_player_two_for_four_points(self): game = Game("player 1", "player 2") for _ in range(3): game.point_won_by("player 1") for _ in range(4): game.point_won_by("player 2") self.assertEqual(game.score(), "Advantage player 2")
def test_score_is_empty_when_game_is_won(self): game = Game("player 1", "player 2") for _ in range(4): game.point_won_by("player 1") for _ in range(6): game.point_won_by("player 2") self.assertEqual(game.score(), "")
def test_player_two_wins_closest_possible_match(self): game = Game("player 1", "player 2") for _ in range(2): game.point_won_by("player 1") for _ in range(4): game.point_won_by("player 2") self.assertEqual(game.winner(), "player 2")
def test_player_two_ahead_by_one_no_winner(self): game = Game("player 1", "player 2") for _ in range(4): game.point_won_by("player 1") for _ in range(5): game.point_won_by("player 2") self.assertIsNone(game.winner())
def test_score_with_one_point(self): game = Game("player 1", "player 2") game.point_won_by("player 1") self.assertEqual(game.score(), "15-0")
def test_score_with_no_points_is_empty(self): game = Game("player 1", "player 2") self.assertEqual(game.score(), "0-0")
def test_player_1_scores_30_0(self): game = Game(15, 0) game.scores(1) self.assertEqual(game.score, (30, 0))
def test_new_game(self): game = Game() self.assertEqual(game.score, (0, 0))
def test_player_1_scores_40_40(self): game = Game(30, 40) game.scores(1) self.assertEqual(game.score, (40, 40)) self.assertEqual(game.status(), 'Deuce')
def test_player_2_scores_30_45(self): game = Game(30, 40) game.scores(2) self.assertEqual(game.score, (30, 45))
def test_player_1_scores_45_30(self): game = Game(40, 30) game.scores(1) self.assertEqual(game.score, (45, 30))
def test_player_2_scores_15_30(self): game = Game(15, 15) game.scores(2) self.assertEqual(game.score, (15, 30))
def test_player_2_scores_0_30(self): game = Game(0, 15) game.scores(2) self.assertEqual(game.score, (0, 30))
""" "tennis" classical game 10/11/2020 Author A.V.Korovin [[email protected]] """ from tennis import Game if __name__ == '__main__': game = Game() game.activate_keys()
def test_player_1_win(self): game = Game(40, 30) game.scores(1) self.assertEqual(game.status(), 'player 1 win')
def setUp(self): self.game = Game()
def test_player_one_wins_all(self): game = Game("player 1", "player 2") for _ in range(5): game.point_won_by("player 1") self.assertEqual(game.winner(), "player 1")
def setup(self): self.g = Game('Player A', 'Player B')