Home | History | Annotate | Download | only in test

Lines Matching refs:urlparse

5 import urlparse
32 result = urlparse.urlparse(url)
38 result2 = urlparse.urlunparse(result)
44 result3 = urlparse.urlparse(result.geturl())
59 result = urlparse.urlsplit(url)
64 result2 = urlparse.urlunsplit(result)
69 result3 = urlparse.urlsplit(result.geturl())
84 result = urlparse.parse_qsl(orig, keep_blank_values=True)
87 result = urlparse.parse_qsl(orig, keep_blank_values=False)
123 # urlparse.urlsplit treats 'http:' as an optimized special case,
151 self.assertEqual(urlparse.urljoin(base, relurl), expected,
156 self.assertEqual(urlparse.urlunsplit(urlparse.urlsplit(u)), u)
157 self.assertEqual(urlparse.urlunparse(urlparse.urlparse(u)), u)
206 self.assertEqual(urlparse.urlparse('mailto:1337@example.org'),
368 urlparsed = urlparse.urlparse(url)
377 self.assertRaises(ValueError, urlparse.urlparse, invalid_url)
392 self.assertEqual(urlparse.urldefrag(url), (defrag, frag))
396 p = urlparse.urlsplit(url)
411 p = urlparse.urlsplit(url)
428 p = urlparse.urlsplit(url)
442 p = urlparse.urlsplit(url)
446 p1 = urlparse.urlsplit('tel:+31-641044153')
450 p2 = urlparse.urlsplit('tel:+31641044153')
454 # Assert for urlparse
455 p1 = urlparse.urlparse('tel:+31-641044153')
459 p2 = urlparse.urlparse('tel:+31641044153')
465 p1 = urlparse.urlparse('tel:123-4;phone-context=+1-650-516')
470 p1 = urlparse.urlparse('tel:+1-201-555-0123')
475 p1 = urlparse.urlparse('tel:7042;phone-context=example.com')
480 p1 = urlparse.urlparse('tel:863-1234;phone-context=+1-914-555')
488 p = urlparse.urlsplit("http://www.example.net:foo")
492 p = urlparse.urlparse("http://www.example.net:foo")
503 p = urlparse.urlsplit(uri)
511 p = urlparse.urlparse(uri)
524 urlparse.urlparse(unicode_uri)
525 p = urlparse.urlparse(uri)
532 self.assertEqual(urlparse.urlparse("http://example.com?blahblah=/foo"),
537 self.assertEqual(urlparse.urlparse("s3://foo.com/stuff"),
539 self.assertEqual(urlparse.urlparse("x-newscheme://foo.com/stuff"),
541 self.assertEqual(urlparse.urlparse("x-newscheme://foo.com/stuff?query#fragment"),
543 self.assertEqual(urlparse.urlparse("x-newscheme://foo.com/stuff?query"),
547 # Test urlparse without scheme
548 # Issue 754016: urlparse goes wrong with IP:port without scheme
549 # RFC 1808 specifies that netloc should start with //, urlparse expects
551 self.assertEqual(urlparse.urlparse("path"),
553 self.assertEqual(urlparse.urlparse("//www.python.org:80"),
555 self.assertEqual(urlparse.urlparse("http://www.python.org:80"),
560 self.assertEqual(urlparse.urlparse("path:80"),
562 self.assertEqual(urlparse.urlparse("http:"),('http','','','','',''))
563 self.assertEqual(urlparse.urlparse("https:"),('https','','','','',''))
564 self.assertEqual(urlparse.urlparse("http://www.python.org:80"),