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
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
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
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