def test_double_level_collect(self): group = { 'age': [5], # This will be discarded as there are sub groups. '_subgroup': [ {'age': [1, 2]}, {'age': [3, 4]}, ] } assert_that(collect_all_values(group, 'age'), [1, 2, 3, 4])
def test_double_level_collect(self): group = { 'age': [5], # This will be discarded as there are sub groups. '_subgroup': [ { 'age': [1, 2] }, { 'age': [3, 4] }, ] } assert_that(collect_all_values(group, 'age'), [1, 2, 3, 4])
def test_single_level_collect(self): group = {'age': [5]} assert_that(collect_all_values(group, 'age'), [5])
def test_single_level_collect(self): group = { 'age': [5] } assert_that(collect_all_values(group, 'age'), [5])