2 urlparse.urljoin() tests
10 ?y = 'http://a/b/c/d;p?y'
11 g?y = 'http://a/b/c/g?y'
12 g?y/./x = 'http://a/b/c/g?y/./x'
13 #s = 'http://a/b/c/d;p?q#s'
14 g#s = 'http://a/b/c/g#s'
15 g#s/./x = 'http://a/b/c/g#s/./x'
16 g?y#s = 'http://a/b/c/g?y#s'
17 ;x = 'http://a/b/c/d;x'
18 g;x = 'http://a/b/c/g;x'
19 g;x?y#s = 'http://a/b/c/g;x?y#s'
27 ../../g = 'http://a/g'
28 = 'http://a/b/c/d;p?q#f'
29 ../../../g = 'http://a/../g'
30 ../../../../g = 'http://a/../../g'
32 /../g = 'http://a/../g'
33 g. = 'http://a/b/c/g.'
34 .g = 'http://a/b/c/.g'
35 g.. = 'http://a/b/c/g..'
36 ..g = 'http://a/b/c/..g'
37 ./../g = 'http://a/b/g'
38 ./g/. = 'http://a/b/c/g/'
39 g/./h = 'http://a/b/c/g/h'
40 g/../h = 'http://a/b/c/h'