Example #1
0
def test_all_groups_together_form_original_set_of_tests():
    items = [str(i) for i in range(32)]

    groups = [get_group(items, 4, i) for i in range(1, 5)]

    combined = []
    for group in groups:
        combined.extend(group)

    assert combined == items
Example #2
0
def test_group_that_is_too_low_raises_value_error():
    items = [str(i) for i in range(32)]

    with pytest.raises(ValueError):
        get_group(items, 4, 0)
Example #3
0
def test_group_is_the_proper_size():
    items = [str(i) for i in range(32)]
    group = get_group(items, 4, 1)

    assert len(group) == 8