Ejemplo n.º 1
0
def test_counterbalance():
    for n in range(1, 3):
        o = CompleteCounterbalance(n)
        _, iv_values = o.first_pass(CONDITIONS_3)
        yield check_unique, o, iv_values
        yield check_counterbalance_number, o, len(CONDITIONS_3), iv_values, 1

    o = CompleteCounterbalance()
    _, iv_values = o.first_pass(CONDITIONS_2_2)
    yield check_unique, o, iv_values
    yield check_counterbalance_number, o, len(CONDITIONS_2_2), iv_values, 1

    o = CompleteCounterbalance()
    _, iv_values = o.first_pass(CONDITIONS_WITH_REPEAT)
    yield check_unique, o, iv_values
    yield check_counterbalance_number, o, len(CONDITIONS_WITH_REPEAT), iv_values, 2
Ejemplo n.º 2
0
def test_counterbalance():
    for n in range(1, 3):
        o = CompleteCounterbalance(n)
        _, iv_values = o.first_pass(CONDITIONS_3)
        yield check_unique, o, iv_values
        yield check_counterbalance_number, o, len(CONDITIONS_3), iv_values, 1

    o = CompleteCounterbalance()
    _, iv_values = o.first_pass(CONDITIONS_2_2)
    yield check_unique, o, iv_values
    yield check_counterbalance_number, o, len(CONDITIONS_2_2), iv_values, 1

    o = CompleteCounterbalance()
    _, iv_values = o.first_pass(CONDITIONS_WITH_REPEAT)
    yield check_unique, o, iv_values
    yield check_counterbalance_number, o, len(
        CONDITIONS_WITH_REPEAT), iv_values, 2
Ejemplo n.º 3
0
def test_counterbalance_generator_condition():
    n = 2
    o = CompleteCounterbalance(n)
    _, iv_values = o.first_pass(c for c in CONDITIONS_3)
    yield check_unique, o, iv_values
    yield check_counterbalance_number, o, len(CONDITIONS_3), iv_values, 1
Ejemplo n.º 4
0
def test_counterbalance_generator_condition():
    n = 2
    o = CompleteCounterbalance(n)
    _, iv_values = o.first_pass(c for c in CONDITIONS_3)
    yield check_unique, o, iv_values
    yield check_counterbalance_number, o, len(CONDITIONS_3), iv_values, 1