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