mirror of
https://github.com/AdaCore/cpython.git
synced 2026-02-12 12:57:15 -08:00
the urljoin() function, which exercises the urlparse() and urlunparse() functions as side effects. (Moshe, why did we have perfectly empty tests checked in for this?)
42 lines
1.2 KiB
Plaintext
42 lines
1.2 KiB
Plaintext
test_urlparse
|
|
urlparse.urljoin() tests
|
|
|
|
g:h = 'g:h'
|
|
g = 'http://a/b/c/g'
|
|
./g = 'http://a/b/c/g'
|
|
g/ = 'http://a/b/c/g/'
|
|
/g = 'http://a/g'
|
|
//g = 'http://g'
|
|
?y = 'http://a/b/c/d;p?y'
|
|
g?y = 'http://a/b/c/g?y'
|
|
g?y/./x = 'http://a/b/c/g?y/./x'
|
|
#s = 'http://a/b/c/d;p?q#s'
|
|
g#s = 'http://a/b/c/g#s'
|
|
g#s/./x = 'http://a/b/c/g#s/./x'
|
|
g?y#s = 'http://a/b/c/g?y#s'
|
|
;x = 'http://a/b/c/d;x'
|
|
g;x = 'http://a/b/c/g;x'
|
|
g;x?y#s = 'http://a/b/c/g;x?y#s'
|
|
. = 'http://a/b/c/'
|
|
./ = 'http://a/b/c/'
|
|
.. = 'http://a/b/'
|
|
../ = 'http://a/b/'
|
|
../g = 'http://a/b/g'
|
|
../.. = 'http://a/'
|
|
../../ = 'http://a/'
|
|
../../g = 'http://a/g'
|
|
= 'http://a/b/c/d;p?q#f'
|
|
../../../g = 'http://a/../g'
|
|
../../../../g = 'http://a/../../g'
|
|
/./g = 'http://a/./g'
|
|
/../g = 'http://a/../g'
|
|
g. = 'http://a/b/c/g.'
|
|
.g = 'http://a/b/c/.g'
|
|
g.. = 'http://a/b/c/g..'
|
|
..g = 'http://a/b/c/..g'
|
|
./../g = 'http://a/b/g'
|
|
./g/. = 'http://a/b/c/g/'
|
|
g/./h = 'http://a/b/c/g/h'
|
|
g/../h = 'http://a/b/c/h'
|
|
0 errors
|