@@ -1549,7 +1549,7 @@ def test_pathname2url_win(self):
1549
1549
self .assertEqual (fn ('//?/unc/server/share/dir' ), '//server/share/dir' )
1550
1550
# Round-tripping
1551
1551
urls = ['///C:' ,
1552
- '/// folder/test/' ,
1552
+ '/folder/test/' ,
1553
1553
'///C:/foo/bar/spam.foo' ]
1554
1554
for url in urls :
1555
1555
self .assertEqual (fn (urllib .request .url2pathname (url )), url )
@@ -1573,7 +1573,7 @@ def test_url2pathname_win(self):
1573
1573
self .assertEqual (fn ('/C|//' ), 'C:\\ \\ ' )
1574
1574
self .assertEqual (fn ('///C|/path' ), 'C:\\ path' )
1575
1575
# No DOS drive
1576
- self .assertEqual (fn ("///C/test/" ), '\\ \\ \\ C\\ test\\ ' )
1576
+ self .assertEqual (fn ("///C/test/" ), '\\ C\\ test\\ ' )
1577
1577
self .assertEqual (fn ("////C/test/" ), '\\ \\ C\\ test\\ ' )
1578
1578
# DOS drive paths
1579
1579
self .assertEqual (fn ('C:/path/to/file' ), 'C:\\ path\\ to\\ file' )
@@ -1597,7 +1597,7 @@ def test_url2pathname_win(self):
1597
1597
self .assertEqual (fn ('//server/share/foo%2fbar' ), '\\ \\ server\\ share\\ foo/bar' )
1598
1598
# Round-tripping
1599
1599
paths = ['C:' ,
1600
- r'\\\ C\test\\' ,
1600
+ r'\C\test\\' ,
1601
1601
r'C:\foo\bar\spam.foo' ]
1602
1602
for path in paths :
1603
1603
self .assertEqual (fn (urllib .request .pathname2url (path )), path )
@@ -1608,8 +1608,8 @@ def test_url2pathname_posix(self):
1608
1608
fn = urllib .request .url2pathname
1609
1609
self .assertEqual (fn ('/foo/bar' ), '/foo/bar' )
1610
1610
self .assertEqual (fn ('//foo/bar' ), '//foo/bar' )
1611
- self .assertEqual (fn ('///foo/bar' ), '/// foo/bar' )
1612
- self .assertEqual (fn ('////foo/bar' ), '//// foo/bar' )
1611
+ self .assertEqual (fn ('///foo/bar' ), '/foo/bar' )
1612
+ self .assertEqual (fn ('////foo/bar' ), '//foo/bar' )
1613
1613
self .assertEqual (fn ('//localhost/foo/bar' ), '//localhost/foo/bar' )
1614
1614
1615
1615
class Utility_Tests (unittest .TestCase ):
0 commit comments