예제 #1
0
 def test_draw_card_empty_deck(self):
     mock_game = Mock()
     deck = Deck(mock_game)
     card = Card('Sample Card', Suit.FOX)
     deck.cards = []
     deck.discard_pile = [card]
     self.assertEqual(deck.draw_card(), card)
예제 #2
0
 def test_draw_card_empty_deck_and_discard_pile(self):
     mock_game = Mock()
     deck = Deck(mock_game)
     deck.cards = []
     deck.discard_pile = []
     self.assertIsNone(deck.draw_card())