Example #1
0
    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))
Example #2
0
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()
Example #3
0
 def set_up_test_card(self):
     self.test_card = Card("A", "Spades")
Example #4
0
 def setUp(self):
     self.card = Card("Hearts", "A")
 def setUp(self):
     self.card = Card("A", "Spades")
Example #6
0
    def test_card_exceptions(self):
        with self.assertRaises(Exception):
            Card("squares", "2")

        with self.assertRaises(Exception):
            Card("hearts", "P")
Example #7
0
 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")
Example #9
0
 def setUp(self):
     self.card = Card("A", "Diamonds")
Example #10
0
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')
Example #12
0
 def setUp(self):
     self.card1 = Card("Spades", "A")