예제 #1
0
파일: base_spec.py 프로젝트: bfirsh/pspec
        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]
예제 #2
0
파일: base_spec.py 프로젝트: bfirsh/pspec
        def it_returns_rightmost_collecting_child():
            group = BaseGroup()
            group.add_child(BaseGroup())
            group.add_child(BaseGroup())

            group.children[0].is_collecting = True
            group.children[1].is_collecting = True

            assert group.get_collecting_group() == group.children[1]
예제 #3
0
파일: base_spec.py 프로젝트: bfirsh/pspec
 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