tests/test-hg-parseurl.py
changeset 10365 d757bc0c7865
parent 8174 29bc5d18714a
child 12865 4c50552fc9bc
equal deleted inserted replaced
10364:de1e7099d100 10365:d757bc0c7865
     1 #!/usr/bin/env python
     1 #!/usr/bin/env python
     2 
     2 
     3 from mercurial.hg import parseurl
     3 from mercurial.hg import parseurl
     4 
     4 
     5 def testparse(url, rev=[]):
     5 def testparse(url, branch=[]):
     6     print '%s, revs: %r, checkout: %r' % parseurl(url, rev)
     6     print '%s, branches: %r' % parseurl(url, branch)
     7 
     7 
     8 testparse('http://example.com/no/anchor')
     8 testparse('http://example.com/no/anchor')
     9 testparse('http://example.com/an/anchor#foo')
     9 testparse('http://example.com/an/anchor#foo')
    10 testparse('http://example.com/no/anchor/revs', rev=['foo'])
    10 testparse('http://example.com/no/anchor/branches', branch=['foo'])
    11 testparse('http://example.com/an/anchor/revs#bar', rev=['foo'])
    11 testparse('http://example.com/an/anchor/branches#bar', branch=['foo'])
    12 testparse('http://example.com/an/anchor/rev-None#foo', rev=None)
    12 testparse('http://example.com/an/anchor/branches-None#foo', branch=None)