Revert "[3.8] bpo-27657: Fix urlparse() with numeric paths (GH-16839)… · python/cpython@ea316fd (original) (raw)
`@@ -709,17 +709,15 @@ def test_withoutscheme(self):
`
709
709
``
710
710
`def test_portseparator(self):
`
711
711
`# Issue 754016 makes changes for port separator ':' from scheme separator
`
712
``
`-
self.assertEqual(urllib.parse.urlparse("http:80"), ('http','','80','','',''))
`
713
``
`-
self.assertEqual(urllib.parse.urlparse("https:80"), ('https','','80','','',''))
`
714
``
`-
self.assertEqual(urllib.parse.urlparse("path:80"), ('path','','80','','',''))
`
``
712
`+
self.assertEqual(urllib.parse.urlparse("path:80"),
`
``
713
`+
('','','path:80','','',''))
`
715
714
`self.assertEqual(urllib.parse.urlparse("http:"),('http','','','','',''))
`
716
715
`self.assertEqual(urllib.parse.urlparse("https:"),('https','','','','',''))
`
717
716
`self.assertEqual(urllib.parse.urlparse("http://www.python.org:80"),
`
718
717
` ('http','www.python.org:80','','','',''))
`
719
718
`# As usual, need to check bytes input as well
`
720
``
`-
self.assertEqual(urllib.parse.urlparse(b"http:80"), (b'http',b'',b'80',b'',b'',b''))
`
721
``
`-
self.assertEqual(urllib.parse.urlparse(b"https:80"), (b'https',b'',b'80',b'',b'',b''))
`
722
``
`-
self.assertEqual(urllib.parse.urlparse(b"path:80"), (b'path',b'',b'80',b'',b'',b''))
`
``
719
`+
self.assertEqual(urllib.parse.urlparse(b"path:80"),
`
``
720
`+
(b'',b'',b'path:80',b'',b'',b''))
`
723
721
`self.assertEqual(urllib.parse.urlparse(b"http:"),(b'http',b'',b'',b'',b'',b''))
`
724
722
`self.assertEqual(urllib.parse.urlparse(b"https:"),(b'https',b'',b'',b'',b'',b''))
`
725
723
`self.assertEqual(urllib.parse.urlparse(b"http://www.python.org:80"),
`