def test_table(): table = Table() deck_of_cards = get_deck_of_cards() label_deck_of_cards = [(c.suit, c.number) for c in deck_of_cards] label_deck_of_cards_on_table = [(c.suit, c.number) for c in table.cards] assert label_deck_of_cards == label_deck_of_cards_on_table
def test_deck_of_cards_to_player(): cards = get_deck_of_cards(owner="amir") for card in cards: assert card.owner == "amir"
def test_deck_of_cards_to_player_uncovered(): cards = get_deck_of_cards(owner="amir", covered=False) for card in cards: assert card.owner == "amir" assert not card.covered
def test_deck_of_cards_default(): cards = get_deck_of_cards() assert cards assert len(cards) == 4 * 13
def __init__(self): self.name = str(uuid4()) self.cards = get_deck_of_cards() self.players = []