예제 #1
0
 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())
예제 #2
0
 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())
예제 #3
0
 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())