def test_doubleDown(self): hand = Hand(1) hand.addCard(Card(0, 1)) hand.addCard(Card(1, 1)) deck = HandTest.FakeDeck() self.assertTrue(hand.canDoubleDown()) hand.doubleDown(deck) self.assertEqual(2, hand.getBet()) self.assertEqual(3, len(hand.getCards())) self.assertEqual(Card(3, 0), hand.getCards()[2]) hand = Hand(1) hand.addCard(Card(0, 1)) hand.addCard(Card(1, 1)) hand.addCard(Card(2, 1)) self.assertFalse(hand.canDoubleDown())