def test_not_accept_not_integer_bet(self, mock_stdout): dealer = Dealer() with self.assertRaises(Exception): dealer.accept_bet("one") self.assertEqual("Bet is expected as an integer.\n", mock_stdout.getvalue())
def test_accept_bet(self, mock_stdout): dealer = Dealer() dealer.accept_bet(1) self.assertEqual("1 is accepted as a bet!\n", mock_stdout.getvalue())
def test_not_accept_negative_bet(self, mock_stdout): dealer = Dealer() dealer.accept_bet(-1) self.assertEqual("Bet is expected as natural number.\n", mock_stdout.getvalue())