def test_game_is_created_with_correct_players(self): io = InputOutput(StringIO(), StringIO()) game_loop = GameLoop(io) game_loop.create_game(self.player1, self.player2) self.assertEqual(self.player1, game_loop.game.player1) self.assertEqual(self.player2, game_loop.game.player2)
def test_evaluting_no_response_to_play_again_prompt(self): io = InputOutput(StringIO("c\nc\nno\n"), StringIO()) game_loop = GameLoop(io) game_loop.create_game(self.player1, self.player2) self.assertFalse(game_loop.play_again())