def test_player_card_removal(self): simulator = PokerSimulator([['Ah', 'Kd'], ['Qh', 'Qd']], None) deck = simulator.generate_new_deck() simulator.remove_player_cards(deck) self.assertEqual(len(deck), 48)
def test_simulate_full_board(self): simulator = PokerSimulator([['Ah', 'Kd'], ['Qh', 'Qd']], None) deck = simulator.generate_new_deck() simulator.remove_player_cards(deck) simulated_board_state = simulator.deal_full_board(deck) self.assertEqual(len(simulated_board_state), 5)
def test_deck_generation(self): simulator = PokerSimulator(None, None) deck = simulator.generate_new_deck() self.assertEqual(len(deck), 52)