tests/test-hg-parseurl.py
author Pierre-Yves David <pierre-yves.david@fb.com>
Thu, 22 May 2014 10:48:37 -0700
changeset 21597 1daad9dcdba2
parent 13897 375872fdadba
child 28745 8a23f88131c3
permissions -rw-r--r--
bundle2: small doc update on the bundler The `bundle20` class contains methods to help define the content and methods to generate the actual stream. We add small doc headers to help distinguish between the two.

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')