def get_river(deck): river = Hand("river") deck.throw_card() river.add_card(deck.pick_card()) river.add_card(deck.pick_card()) river.add_card(deck.pick_card()) deck.throw_card() river.add_card(deck.pick_card()) deck.throw_card() river.add_card(deck.pick_card()) return river
def test(): player_1 = Hand("Player1") player_1.add_card(Card('Heart', 'As', 14)) player_1.add_card(Card('Heart', 'King', 13)) player_2 = Hand("Player2") player_2.add_card(Card('Diamond', '5', 5)) player_2.add_card(Card('Diamond', '6', 6)) players = [player_1, player_2] river = Hand("River") river.add_card(Card('Heart', 'Queen', 12)) river.add_card(Card('Heart', 'Jack', 11)) river.add_card(Card('Heart', '10', 10)) river.add_card(Card('Heart', '9', 9)) river.add_card(Card('Heart', '8', 8)) winner = getbesthand(river, players) if winner is None: print("Equality !") else: print("The winner hand") print([(card.color, card.value) for card in winner])