def test_branches_with_closed(sh): branches = hg.branches("bar", include_closed=True, __override__="""default 7:bb638753724c branch1 3:abb43356434c branch2 6:cbb63234214e (closed)""") assert branches == ("default", ["default", "branch1", "branch2"])
def test_branches_with_closed(sh): sh.side_effect = [ 'tag1', ('branch1 123:9871230987\n' 'branch2 456:1957091982\n')] current_branch, branches = hg.branches('foo', True) assert sh.called assert sh.call_args_list[0][0][0] == 'hg branch -R foo' assert sh.call_args_list[1][0][0] == 'hg branches -R foo --closed' assert current_branch == 'tag1' assert branches == ['branch1', 'branch2']
def test_branches_with_closed(sh): sh.side_effect = [ 'tag1', ('branch1 123:9871230987\n' 'branch2 456:1957091982\n') ] current_branch, branches = hg.branches('foo', True) assert sh.called assert sh.call_args_list[0][0][0] == 'hg branch -R foo' assert sh.call_args_list[1][0][0] == 'hg branches -R foo --closed' assert current_branch == 'tag1' assert branches == ['branch1', 'branch2']
def test_branches(sh): branches = hg.branches("bar", include_closed=False, __override__="""default 7:bb638753724c branch1 3:abb43356434c""") assert branches == ("default", ["default", "branch1"])