def test_flop_river_turn(self):
     new_deck = Deck()
     expected_cards = [new_deck.deck[i] for i in [1,2,3,5,7]]
     output = new_deck.do_flop() + [new_deck.do_turn()] + [new_deck.do_turn()]
     self.assertEqual(expected_cards, output)
 def test_flop_cards(self):
     new_deck = Deck()
     self.assertEqual(new_deck.deck[1:4],new_deck.do_flop())
 def test_post_flop_deck_length(self):
     new_deck = Deck()
     new_deck.do_flop()
     self.assertEqual(len(new_deck.deck),48)
 def test_flop_length(self):
     new_deck = Deck()
     self.assertEqual(len(new_deck.do_flop()),3)