Moshe Zadka | 73ed8e5 | 2000-08-03 17:28:50 +0000 | [diff] [blame] | 1 | test_urlparse |
Fred Drake | a4d18a0 | 2001-01-05 05:57:04 +0000 | [diff] [blame] | 2 | urlparse.urljoin() tests |
| 3 | |
| 4 | g:h = 'g:h' |
| 5 | g = 'http://a/b/c/g' |
| 6 | ./g = 'http://a/b/c/g' |
| 7 | g/ = 'http://a/b/c/g/' |
| 8 | /g = 'http://a/g' |
| 9 | //g = 'http://g' |
| 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' |
| 20 | . = 'http://a/b/c/' |
| 21 | ./ = 'http://a/b/c/' |
| 22 | .. = 'http://a/b/' |
| 23 | ../ = 'http://a/b/' |
| 24 | ../g = 'http://a/b/g' |
| 25 | ../.. = 'http://a/' |
| 26 | ../../ = 'http://a/' |
| 27 | ../../g = 'http://a/g' |
| 28 | = 'http://a/b/c/d;p?q#f' |
| 29 | ../../../g = 'http://a/../g' |
| 30 | ../../../../g = 'http://a/../../g' |
| 31 | /./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' |
| 41 | 0 errors |