コード例 #1
0
def test_game_bet(prints, prompts, inputs, purse):
    """
  A player can make a bet.
  """
    def test_print(message):
        _print = prints.pop(0)
        assert message == _print

    def test_prompt(message=''):
        if len(prompts) > 0:
            _prompt = prompts.pop(0)
            assert message == _prompt
        return inputs.pop(0)

    game = Game(test_print, test_prompt)

    if purse:
        game.get_player().get_purse().set_size(purse)

    game.bet()