home *** CD-ROM | disk | FTP | other *** search
/ Freelog 33 / Freelog033.iso / Progr / Python-2.2.1.exe / TEST_URLPARSE < prev    next >
Encoding:
Text File  |  2002-03-18  |  1.6 KB  |  47 lines

  1. test_urlparse
  2. http://www.python.org = ('http', 'www.python.org', '', '', '', '')
  3. http://www.python.org#abc = ('http', 'www.python.org', '', '', '', 'abc')
  4. http://www.python.org/#abc = ('http', 'www.python.org', '/', '', '', 'abc')
  5. http://a/b/c/d;p?q#f = ('http', 'a', '/b/c/d', 'p', 'q', 'f')
  6.  
  7. urlparse.urljoin() tests
  8.  
  9. g:h           = 'g:h'
  10. g             = 'http://a/b/c/g'
  11. ./g           = 'http://a/b/c/g'
  12. g/            = 'http://a/b/c/g/'
  13. /g            = 'http://a/g'
  14. //g           = 'http://g'
  15. ?y            = 'http://a/b/c/d;p?y'
  16. g?y           = 'http://a/b/c/g?y'
  17. g?y/./x       = 'http://a/b/c/g?y/./x'
  18. #s            = 'http://a/b/c/d;p?q#s'
  19. g#s           = 'http://a/b/c/g#s'
  20. g#s/./x       = 'http://a/b/c/g#s/./x'
  21. g?y#s         = 'http://a/b/c/g?y#s'
  22. ;x            = 'http://a/b/c/d;x'
  23. g;x           = 'http://a/b/c/g;x'
  24. g;x?y#s       = 'http://a/b/c/g;x?y#s'
  25. .             = 'http://a/b/c/'
  26. ./            = 'http://a/b/c/'
  27. ..            = 'http://a/b/'
  28. ../           = 'http://a/b/'
  29. ../g          = 'http://a/b/g'
  30. ../..         = 'http://a/'
  31. ../../        = 'http://a/'
  32. ../../g       = 'http://a/g'
  33.               = 'http://a/b/c/d;p?q#f'
  34. ../../../g    = 'http://a/../g'
  35. ../../../../g = 'http://a/../../g'
  36. /./g          = 'http://a/./g'
  37. /../g         = 'http://a/../g'
  38. g.            = 'http://a/b/c/g.'
  39. .g            = 'http://a/b/c/.g'
  40. g..           = 'http://a/b/c/g..'
  41. ..g           = 'http://a/b/c/..g'
  42. ./../g        = 'http://a/b/g'
  43. ./g/.         = 'http://a/b/c/g/'
  44. g/./h         = 'http://a/b/c/g/h'
  45. g/../h        = 'http://a/b/c/h'
  46. 0 errors
  47.