Exemplo n.º 1
0
def test_vyhral():
    balicky = [], []
    hromadky = [(13, 'Pi', True)], [(13, 'Sr', True)], [(13, 'Ka', True)
                                                        ], [(13, 'Kr', True)]
    sloupecky = [], [], [], [], [], [], []
    hra = balicky, hromadky, sloupecky
    assert klondike.hrac_vyhral(hra)
Exemplo n.º 2
0
def test_vyhral():
    balicky = [], []
    hromadky = ([(n, 'Pi', True) for n in range(1, 14)], [
        (n, 'Sr', True) for n in range(1, 14)
    ], [(n, 'Ka', True) for n in range(1, 14)], [(n, 'Kr', True)
                                                 for n in range(1, 14)])
    sloupecky = [], [], [], [], [], [], []
    hra = balicky, hromadky, sloupecky
    assert klondike.hrac_vyhral(hra)
Exemplo n.º 3
0
def test_vyhral():
    balicky = [], []
    hromadky = ([(n, 'Pi', True) for n in range(1, 14)],
                [(n, 'Sr', True) for n in range(1, 14)],
                [(n, 'Ka', True) for n in range(1, 14)],
                [(n, 'Kr', True) for n in range(1, 14)])
    sloupecky = [], [], [], [], [], [], []
    hra = balicky, hromadky, sloupecky
    assert klondike.hrac_vyhral(hra)
Exemplo n.º 4
0
def test_nevyhral_prazdny_balicek():
    balicky = [], []
    hromadky = [], [], [], []
    sloupecky = (
        [(13, 'Pi', False)] * 2,
        [(13, 'Pi', False)] * 3,
        [(13, 'Pi', False)] * 4,
        [(13, 'Pi', False)] * 5,
        [(13, 'Pi', False)] * 6,
        [(13, 'Pi', False)] * 7,
        [(13, 'Pi', False)] * 8,
    )
    hra = balicky, hromadky, sloupecky
    assert not klondike.hrac_vyhral(hra)
Exemplo n.º 5
0
def test_nevyhral_prazdny_balicek():
    balicky = [], []
    hromadky = [], [], [], []
    sloupecky = (
        [(13, 'Pi', False)] * 2,
        [(13, 'Pi', False)] * 3,
        [(13, 'Pi', False)] * 4,
        [(13, 'Pi', False)] * 5,
        [(13, 'Pi', False)] * 6,
        [(13, 'Pi', False)] * 7,
        [(13, 'Pi', False)] * 8,
    )
    hra = balicky, hromadky, sloupecky
    assert not klondike.hrac_vyhral(hra)
Exemplo n.º 6
0
def test_nevyhral_na_zacatku():
    hra = klondike.udelej_hru()
    assert not klondike.hrac_vyhral(hra)
Exemplo n.º 7
0
def test_nevyhral_prazdne_sloupecky():
    balicky = [(13, 'Pi', False)], []
    hromadky = [], [], [], []
    sloupecky = [], [], [], [], [], [], []
    hra = balicky, hromadky, sloupecky
    assert not klondike.hrac_vyhral(hra)
Exemplo n.º 8
0
import klondike

import random
random.seed(0)

hra = klondike.udelej_hru()
klondike.vypis_hru(hra)
while not klondike.hrac_vyhral(hra):
    tah = klondike.nacti_tah()
    try:
        info = klondike.priprav_tah(hra, tah)
    except ValueError as e:
        print(e)
    else:
        klondike.udelej_tah(hra, info)
        klondike.vypis_hru(hra)
Exemplo n.º 9
0
def test_vyhral():
    balicky = [], []
    hromadky = [(13, 'Pi', True)], [(13, 'Sr', True)], [(13, 'Ka', True)], [(13, 'Kr', True)]
    sloupecky = [], [], [], [], [], [], []
    hra = balicky, hromadky, sloupecky
    assert klondike.hrac_vyhral(hra)
Exemplo n.º 10
0
def test_nevyhral_prazdne_sloupecky():
    balicky = [(13, 'Pi', False)], []
    hromadky = [], [], [], []
    sloupecky = [], [], [], [], [], [], []
    hra = balicky, hromadky, sloupecky
    assert not klondike.hrac_vyhral(hra)
Exemplo n.º 11
0
def test_nevyhral_na_zacatku():
    hra = klondike.udelej_hru()
    assert not klondike.hrac_vyhral(hra)
Exemplo n.º 12
0
import klondike

import random; random.seed(0)

hra = klondike.udelej_hru()
klondike.vypis_hru(hra)
while not klondike.hrac_vyhral(hra):
    tah = klondike.nacti_tah()
    try:
        info = klondike.priprav_tah(hra, tah)
    except ValueError as e:
        print(e)
    else:
        klondike.udelej_tah(hra, info)
        klondike.vypis_hru(hra)