def test_odd_balanced_latin_squares():
    for order in range(3, MAX_ORDER_FOR_BALANCED, 2):
        with pytest.raises(ValueError):
            balanced_latin_square(order)
Exemplo n.º 2
0
def test_odd_balanced_latin_squares():
    for order in range(3, MAX_ORDER_FOR_BALANCED, 2):
        with pytest.raises(ValueError):
            balanced_latin_square(order)
def test_balanced_latin_squares():
    for order in range(2, MAX_ORDER_FOR_BALANCED + 1, 2):
        for _ in range(REPEATS):
            square = balanced_latin_square(order)
            yield check_latin_square, square
            yield check_balanced, square
Exemplo n.º 4
0
def test_balanced_latin_squares():
    for order in range(2, MAX_ORDER_FOR_BALANCED + 1, 2):
        for _ in range(REPEATS):
            square = balanced_latin_square(order)
            yield check_latin_square, square
            yield check_balanced, square