예제 #1
0
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) == '[???]'
예제 #2
0
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 ♥]'
예제 #3
0
def test_jedna_karta():
    karta = 12, 'Sr', True
    assert klondike.popis_balicku([karta]) in ['[Q ♥]', '[Q S]']
예제 #4
0
def test_prazdny_balik():
    assert klondike.popis_balicku([]) == '[   ]'
예제 #5
0
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]']
예제 #6
0
def test_popis_prazdneho_balicku():
    """Prázdný balíček se popisuje pomocí [   ]"""
    from klondike import popis_balicku
    assert popis_balicku([]) == '[   ]'
예제 #7
0
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 ♥]'