diff options
author | Andrew M. Kuchling <amk@amk.ca> | 2000-08-24 11:56:19 (GMT) |
---|---|---|
committer | Andrew M. Kuchling <amk@amk.ca> | 2000-08-24 11:56:19 (GMT) |
commit | 103d5268c2f40d79c12bee53dd97ff316043f92c (patch) | |
tree | 06bd9767f48e270e4c5790f79e3a858944b42f56 /Lib/test/test_cookie.py | |
parent | 0b29b111870677102c808e31e676b157ad363d46 (diff) | |
download | cpython-103d5268c2f40d79c12bee53dd97ff316043f92c.zip cpython-103d5268c2f40d79c12bee53dd97ff316043f92c.tar.gz cpython-103d5268c2f40d79c12bee53dd97ff316043f92c.tar.bz2 |
Updated test suite: test repr() and str() of cookies, and test metadata
fields with quoted values (as in Path="/acme")
Diffstat (limited to 'Lib/test/test_cookie.py')
-rw-r--r-- | Lib/test/test_cookie.py | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/Lib/test/test_cookie.py b/Lib/test/test_cookie.py index 9ae009d..a275cf2 100644 --- a/Lib/test/test_cookie.py +++ b/Lib/test/test_cookie.py @@ -13,10 +13,12 @@ cases = [ for data, dict in cases: C = Cookie.SimpleCookie() ; C.load(data) - print C + print repr(C) + print str(C) for k, v in dict.items(): print ' ', k, repr( C[k].value ), repr(v) assert C[k].value == v + print C[k] C = Cookie.SimpleCookie() C.load('Customer="WILE_E_COYOTE"; Version=1; Path=/acme') @@ -29,3 +31,10 @@ print C.output(['path']) print C.js_output() print C.js_output(['path']) +# Try cookie with quoted meta-data +C = Cookie.SimpleCookie() +C.load('Customer="WILE_E_COYOTE"; Version="1"; Path="/acme"') +assert C['Customer'].value == 'WILE_E_COYOTE' +assert C['Customer']['version'] == '1' +assert C['Customer']['path'] == '/acme' + |