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"),

`