• Home
  • Raw
  • Download

Lines Matching full:scheme

76         t = (result.scheme, result.netloc, result.path,
89 self.assertEqual(result3.scheme, result.scheme)
103 t = (result.scheme, result.netloc, result.path,
114 self.assertEqual(result3.scheme, result.scheme)
209 for scheme in schemes:
211 url = scheme + url
212 parsed = (scheme,) + parsed
213 split = (scheme,) + split
525 self.assertEqual(p.scheme, "http")
535 # since the scheme is always case-normalized
541 self.assertEqual(p.scheme, "http")
558 self.assertEqual(p.scheme, "http")
572 self.assertEqual(p.scheme, b"http")
585 self.assertEqual(p.scheme, b"http")
598 self.assertEqual(p.scheme, b"http")
619 self.assertEqual(p.scheme, "http")
633 self.assertEqual(p.scheme, b"http")
644 # with scheme as cache-key
646 scheme = "ht\ntp"
648 p = urllib.parse.urlsplit(url, scheme=scheme)
649 self.assertEqual(p.scheme, "http")
658 self.assertEqual(p.scheme, "http")
671 self.assertEqual(p.scheme, b"http")
686 self.assertEqual(p.scheme, "https")
703 # with scheme as cache-key
705 scheme = noise.decode("utf-8") + "https" + noise.decode("utf-8")
707 p = urllib.parse.urlsplit(url, scheme=scheme)
708 self.assertEqual(p.scheme, "https")
734 for scheme in (".", "+", "-", "0", "http&", "६http"):
735 with self.subTest(bytes=bytes, parse=parse, scheme=scheme):
736 url = scheme + "://www.example.net"
744 self.assertEqual(p.scheme, b"")
746 self.assertEqual(p.scheme, "")
752 # scheme://netloc syntax, the netloc and related attributes
797 # Test urlparse without scheme
798 # Issue 754016: urlparse goes wrong with IP:port without scheme
816 # Issue 754016 makes changes for port separator ':' from scheme separator
859 # Exercise the scheme parameter of urlparse() and urlsplit()
863 self.assertEqual(result.scheme, "http")
865 self.assertEqual(result.scheme, b"http")
866 self.assertEqual(func("path", "ftp").scheme, "ftp")
867 self.assertEqual(func("path", scheme="ftp").scheme, "ftp")
868 self.assertEqual(func(b"path", scheme=b"ftp").scheme, b"ftp")
869 self.assertEqual(func("path").scheme, "")
870 self.assertEqual(func(b"path").scheme, b"")
871 self.assertEqual(func(b"path", "").scheme, b"")
1082 self.assertEqual(p1.scheme, 'tel')
1085 self.assertEqual(p2.scheme, 'tel')
1089 self.assertEqual(p1.scheme, 'tel')
1092 self.assertEqual(p2.scheme, 'tel')
1096 … self.assertRaises(ValueError, urllib.parse.urlsplit, 'Scheme://user@[192.0.2.146]/Path?Query')
1097 …self.assertRaises(ValueError, urllib.parse.urlsplit, 'Scheme://user@[important.com:8000]/Path?Quer…
1098 self.assertRaises(ValueError, urllib.parse.urlsplit, 'Scheme://user@[v123r.IP]/Path?Query')
1099 self.assertRaises(ValueError, urllib.parse.urlsplit, 'Scheme://user@[v12ae]/Path?Query')
1100 self.assertRaises(ValueError, urllib.parse.urlsplit, 'Scheme://user@[v.IP]/Path?Query')
1101 self.assertRaises(ValueError, urllib.parse.urlsplit, 'Scheme://user@[v123.]/Path?Query')
1102 self.assertRaises(ValueError, urllib.parse.urlsplit, 'Scheme://user@[v]/Path?Query')
1103 …self.assertRaises(ValueError, urllib.parse.urlsplit, 'Scheme://user@[0439:23af::2309::fae7:1234]/P…
1104 …self.assertRaises(ValueError, urllib.parse.urlsplit, 'Scheme://user@[0439:23af:2309::fae7:1234:234…
1105 self.assertRaises(ValueError, urllib.parse.urlsplit, 'Scheme://user@]v6a.ip[/Path')
1106 self.assertRaises(ValueError, urllib.parse.urlsplit, 'scheme://prefix.[v6a.ip]')
1107 self.assertRaises(ValueError, urllib.parse.urlsplit, 'scheme://[v6a.ip].suffix')
1108 self.assertRaises(ValueError, urllib.parse.urlsplit, 'scheme://prefix.[v6a.ip]/')
1109 self.assertRaises(ValueError, urllib.parse.urlsplit, 'scheme://[v6a.ip].suffix/')
1110 self.assertRaises(ValueError, urllib.parse.urlsplit, 'scheme://prefix.[v6a.ip]?')
1111 self.assertRaises(ValueError, urllib.parse.urlsplit, 'scheme://[v6a.ip].suffix?')
1112 self.assertRaises(ValueError, urllib.parse.urlsplit, 'scheme://prefix.[::1]')
1113 self.assertRaises(ValueError, urllib.parse.urlsplit, 'scheme://[::1].suffix')
1114 self.assertRaises(ValueError, urllib.parse.urlsplit, 'scheme://prefix.[::1]/')
1115 self.assertRaises(ValueError, urllib.parse.urlsplit, 'scheme://[::1].suffix/')
1116 self.assertRaises(ValueError, urllib.parse.urlsplit, 'scheme://prefix.[::1]?')
1117 self.assertRaises(ValueError, urllib.parse.urlsplit, 'scheme://[::1].suffix?')
1118 self.assertRaises(ValueError, urllib.parse.urlsplit, 'scheme://prefix.[::1]:a')
1119 self.assertRaises(ValueError, urllib.parse.urlsplit, 'scheme://[::1].suffix:a')
1120 self.assertRaises(ValueError, urllib.parse.urlsplit, 'scheme://prefix.[::1]:a1')
1121 self.assertRaises(ValueError, urllib.parse.urlsplit, 'scheme://[::1].suffix:a1')
1122 self.assertRaises(ValueError, urllib.parse.urlsplit, 'scheme://prefix.[::1]:1a')
1123 self.assertRaises(ValueError, urllib.parse.urlsplit, 'scheme://[::1].suffix:1a')
1124 self.assertRaises(ValueError, urllib.parse.urlsplit, 'scheme://prefix.[::1]:')
1125 self.assertRaises(ValueError, urllib.parse.urlsplit, 'scheme://[::1].suffix:/')
1126 self.assertRaises(ValueError, urllib.parse.urlsplit, 'scheme://prefix.[::1]:?')
1127 self.assertRaises(ValueError, urllib.parse.urlsplit, 'scheme://user@prefix.[v6a.ip]')
1128 self.assertRaises(ValueError, urllib.parse.urlsplit, 'scheme://user@[v6a.ip].suffix')
1129 self.assertRaises(ValueError, urllib.parse.urlsplit, 'scheme://[v6a.ip')
1130 self.assertRaises(ValueError, urllib.parse.urlsplit, 'scheme://v6a.ip]')
1131 self.assertRaises(ValueError, urllib.parse.urlsplit, 'scheme://]v6a.ip[')
1132 self.assertRaises(ValueError, urllib.parse.urlsplit, 'scheme://]v6a.ip')
1133 self.assertRaises(ValueError, urllib.parse.urlsplit, 'scheme://v6a.ip[')
1134 self.assertRaises(ValueError, urllib.parse.urlsplit, 'scheme://prefix.[v6a.ip')
1135 self.assertRaises(ValueError, urllib.parse.urlsplit, 'scheme://v6a.ip].suffix')
1136 self.assertRaises(ValueError, urllib.parse.urlsplit, 'scheme://prefix]v6a.ip[suffix')
1137 self.assertRaises(ValueError, urllib.parse.urlsplit, 'scheme://prefix]v6a.ip')
1138 self.assertRaises(ValueError, urllib.parse.urlsplit, 'scheme://v6a.ip[suffix')
1141 p1 = urllib.parse.urlsplit('scheme://user@[v6a.ip]:1234/path?query')
1146 p2 = urllib.parse.urlsplit('scheme://user@[0439:23af:2309::fae7%test]/path?query')
1151 …p3 = urllib.parse.urlsplit('scheme://user@[0439:23af:2309::fae7:1234:192.0.2.146%test]/path?query')
1168 self.assertEqual(p1.scheme, 'tel')
1173 self.assertEqual(p1.scheme, 'tel')
1178 self.assertEqual(p1.scheme, 'tel')
1183 self.assertEqual(p1.scheme, 'tel')
1237 for scheme in ["http", "https", "ftp"]:
1240 url = "{}://{}/path".format(scheme, netloc.format(c))
1391 for wrapped_url in ('<URL:scheme://host/path>', '<scheme://host/path>',
1392 'URL:scheme://host/path', 'scheme://host/path'):
1394 self.assertEqual(url, 'scheme://host/path')