def test_popis_balicku_rubem_nahoru(): """Balíček s vrchní kartou rubem nahoru by se měl popsat jako [???]""" from klondike import popis_balicku rubem_nahoru = 1, 'Sr', False karta = 12, 'Sr', True balicek = [karta, karta, karta, rubem_nahoru] assert popis_balicku(balicek) == '[???]'
def test_popis_balicku_moc_karet(): """Balíček se víc kartama by se měl popsat jako vrchní karta""" from klondike import popis_balicku rubem_nahoru = 1, 'Sr', False karta = 12, 'Sr', True balicek = [rubem_nahoru, rubem_nahoru, rubem_nahoru, karta] assert popis_balicku(balicek) == '[Q ♥]'
def test_jedna_karta(): karta = 12, 'Sr', True assert klondike.popis_balicku([karta]) in ['[Q ♥]', '[Q S]']
def test_prazdny_balik(): assert klondike.popis_balicku([]) == '[ ]'
def test_moc_karet(): neni_videt = 1, 'Sr', False karta = 12, 'Sr', True balicek = [neni_videt, neni_videt, neni_videt, karta] assert klondike.popis_balicku([karta]) in ['[Q ♥]', '[Q S]']
def test_popis_prazdneho_balicku(): """Prázdný balíček se popisuje pomocí [ ]""" from klondike import popis_balicku assert popis_balicku([]) == '[ ]'
def test_popis_balicku_jedna_karta(): """Balíček se srdcovou dámou by se měl popsat jako tato karta""" from klondike import popis_balicku karta = 12, 'Sr', True assert popis_balicku([karta]) == '[Q ♥]'