Lines Matching refs: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')
1108 p1 = urllib.parse.urlsplit('scheme://user@[v6a.ip]/path?query')
1112 p2 = urllib.parse.urlsplit('scheme://user@[0439:23af:2309::fae7%test]/path?query')
1116 p3 = urllib.parse.urlsplit('scheme://user@[0439:23af:2309::fae7:1234:192.0.2.146%test]/path?query')
1133 self.assertEqual(p1.scheme, 'tel')
1138 self.assertEqual(p1.scheme, 'tel')
1143 self.assertEqual(p1.scheme, 'tel')
1148 self.assertEqual(p1.scheme, 'tel')
1202 for scheme in ["http", "https", "ftp"]:
1205 url = "{}://{}/path".format(scheme, netloc.format(c))
1356 for wrapped_url in ('<URL:scheme://host/path>', '<scheme://host/path>',
1357 'URL:scheme://host/path', 'scheme://host/path'):
1359 self.assertEqual(url, 'scheme://host/path')