Mercurial > hgsubversion
comparison tests/test_util.py @ 923:847953806c77
test_util: make repourl() return upper-cased drive letters
The SWIG bindings return local svn URLs with upper-case drive letters.
Doing the same in repourl() makes the svn info tests URLs match on
Windows.
author | Patrick Mezard <patrick@mezard.eu> |
---|---|
date | Sun, 26 Aug 2012 17:49:58 +0200 |
parents | 6918f60d0e28 |
children | 5bacb9c63e3e |
comparison
equal
deleted
inserted
replaced
922:6b7ac659c855 | 923:847953806c77 |
---|---|
144 | 144 |
145 def fileurl(path): | 145 def fileurl(path): |
146 path = os.path.abspath(path).replace(os.sep, '/') | 146 path = os.path.abspath(path).replace(os.sep, '/') |
147 drive, path = os.path.splitdrive(path) | 147 drive, path = os.path.splitdrive(path) |
148 if drive: | 148 if drive: |
149 drive = '/' + drive | 149 # In svn 1.7, the swig svn wrapper returns local svn URLs |
150 # with an uppercase drive letter, try to match that to | |
151 # simplify svn info tests. | |
152 drive = '/' + drive.upper() | |
150 url = 'file://%s%s' % (drive, path) | 153 url = 'file://%s%s' % (drive, path) |
151 return url | 154 return url |
152 | 155 |
153 def testui(stupid=False, layout='auto', startrev=0): | 156 def testui(stupid=False, layout='auto', startrev=0): |
154 u = ui.ui() | 157 u = ui.ui() |