def test_deal_card(self): deck = Deck() card = Card("spades", "K") self.assertEqual(str(deck.deal_card()), str(card)) card.value = "Q" self.assertEqual(str(deck.deal_card()), str(card))
def main(): deck = Deck(1).shuffle() dealer = Dealer('Dealer') bob = Player('Bob', 10000, 3) # test person class ace_of_hearts = Card('A', 'h', (1, 11)) ace_of_diamonds = Card('A', 'd', (1, 11)) king_of_hearts = Card('K', 'h', 10) bob.bet(500) bob.showMoney() bob.hit(dealer, deck) bob.hit(dealer, deck) bob.showMoney() bob.showHands() bob.split() bob.showHands() bob.showMoney() bob.dubbleDown(dealer, deck, 0) bob.hit(dealer, deck, 1) bob.showHands() bob.showMoney()
def set_up_test_card(self): self.test_card = Card("A", "Spades")
def setUp(self): self.card = Card("Hearts", "A")
def setUp(self): self.card = Card("A", "Spades")
def test_card_exceptions(self): with self.assertRaises(Exception): Card("squares", "2") with self.assertRaises(Exception): Card("hearts", "P")
def test_card_repr(self): self.assertEqual(str(Card("hearts", "K")), "K of hearts") self.assertEqual(str(Card("spades", "A")), "A of spades")
def setUp(self): self.test_card = Card("Hearts", "Q")
def setUp(self): self.card = Card("A", "Diamonds")
class CardTest(unittest.TestCase): def setUp(self): self.card = Card("Hearts", "6") def test_repr(self): self.assertEqual(self.card.__repr__(), "6 of Hearts")
def setUp(self): self.card = Card('A', 'Hearts')
def setUp(self): self.card1 = Card("Spades", "A")