def test_table_no_initialize(): table = Table() for i in xrange(3): player = Player(10) player.sit(table, i) try: table.deal_one_hole_card_to_all_players() except TableException as e: assert str(e) == 'Hand not initialized' else: assert False
def test_table_no_initialize(): table = Table() for i in xrange(3): player = Player(10) player.sit(table, i) try: table.deal_one_hole_card_to_all_players() except TableException as e: assert str(e) == 'Hand not initialized' else: assert False
def test_table_determine_final_winner(): table = Table() num_players = 3 players = [] for i in xrange(num_players): player = Player(10) player.sit(table, i) players.append(player) table.initialize_hand() table.deal_one_hole_card_to_all_players() table.deal_one_hole_card_to_all_players() table.flop() table.turn() table.river()
def test_table_determine_final_winner(): table = Table() num_players = 3 players = [] for i in xrange(num_players): player = Player(10) player.sit(table, i) players.append(player) table.initialize_hand() table.deal_one_hole_card_to_all_players() table.deal_one_hole_card_to_all_players() table.flop() table.turn() table.river()
def test_table_deal_hole_card(): table = Table() num_players = 3 players = [] for i in xrange(num_players): player = Player(10) player.sit(table, i) players.append(player) table.initialize_hand() to_burn = table.deck.cards[0] player_cards = [[table.deck.cards[i + 1]] for i in xrange(num_players)] assert to_burn == table.burn_one_card() table.deal_one_hole_card_to_all_players() for i in xrange(1, num_players): assert players[i].hole_cards == player_cards[i - 1] assert players[0].hole_cards == player_cards[-1]
def test_table_deal_hole_card(): table = Table() num_players = 3 players = [] for i in xrange(num_players): player = Player(10) player.sit(table, i) players.append(player) table.initialize_hand() to_burn = table.deck.cards[0] player_cards = [[table.deck.cards[i+1]] for i in xrange(num_players)] assert to_burn == table.burn_one_card() table.deal_one_hole_card_to_all_players() for i in xrange(1, num_players): assert players[i].hole_cards == player_cards[i-1] assert players[0].hole_cards == player_cards[-1]