tests/test-hg-parseurl.py
author Pierre-Yves David <pierre-yves.david@logilab.fr>
Tue, 24 Jan 2012 19:49:30 +0100
branchstable
changeset 15986 ba959f6e10f8
parent 13897 375872fdadba
child 28745 8a23f88131c3
permissions -rw-r--r--
discovery: fix regression when checking heads for pre 1.4 client (issue3218) This code is not run by the test suite and silly name error were lurking here.

from mercurial.hg import parseurl

def testparse(url, branch=[]):
    print '%s, branches: %r' % parseurl(url, branch)

testparse('http://example.com/no/anchor')
testparse('http://example.com/an/anchor#foo')
testparse('http://example.com/no/anchor/branches', branch=['foo'])
testparse('http://example.com/an/anchor/branches#bar', branch=['foo'])
testparse('http://example.com/an/anchor/branches-None#foo', branch=None)
testparse('http://example.com/')
testparse('http://example.com')
testparse('http://example.com#foo')