コード例 #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
コード例 #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
コード例 #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
コード例 #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