def it_returns_a_collecting_child_before_itself(): group = BaseGroup() group.add_child(BaseGroup()) group.is_collecting = True group.children[0].is_collecting = True assert group.get_collecting_group() == group.children[0]
def it_returns_own_group_if_it_is_collecting_and_has_no_children(): group = BaseGroup() group.is_collecting = True assert group.get_collecting_group() == group