def test_get_face_up_card_AND_get_face_down_card(self): d = Dealer() empty_cc = CardCollection() dest_cc = CardCollection() d.add_card_to_hand(3) self.assertEqual(d.get_face_up_card(), 3) d.add_card_to_hand(4) self.assertEqual(d.get_face_down_card(), 4)
def test_add_card_to_hand_AND_move_all_card(self): d = Dealer() empty_cc = CardCollection() dest_cc = CardCollection() d.add_card_to_hand(3) d.add_card_to_hand(4) d.add_card_to_hand(10) self.assertEqual(empty_cc, dest_cc) d.move_all_cards(dest_cc) self.assertEqual(empty_cc, d.hand) expected_dest = CardCollection() expected_dest[3] = 1 expected_dest[4] = 1 expected_dest[10] = 1 self.assertEqual(dest_cc, expected_dest)
def test_get_hand_len(self): d = Dealer() d.add_card_to_hand(3) self.assertEqual(d.get_hand_len(), 1) d.add_card_to_hand(4) self.assertEqual(d.get_hand_len(), 2) d.add_card_to_hand(4) self.assertEqual(d.get_hand_len(), 3)
def test_get_hand_value(self): d = Dealer() d.add_card_to_hand(3) self.assertEqual(d.get_hand_value(), 3) d.add_card_to_hand(4) self.assertEqual(d.get_hand_value(), 7) d.add_card_to_hand(2) self.assertEqual(d.get_hand_value(), 9)