This commit was manufactured by cvs2svn to create tag 'r221c2'.
[python/dscho.git] / Lib / test / output / test_urlparse
blobc478783295b1cb97c236284e0fef79e6fcd11594
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')
7 urlparse.urljoin() tests
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