test_cookie.py
来自「mallet是自然语言处理、机器学习领域的一个开源项目。」· Python 代码 · 共 48 行
PY
48 行
# Simple test suite for Cookie.pyfrom test_support import verify, verbose, run_doctestimport Cookie# Currently this only tests SimpleCookiecases = [ ('chips=ahoy; vienna=finger', {'chips':'ahoy', 'vienna':'finger'}), ('keebler="E=mc2; L=\\"Loves\\"; fudge=\\012;";', {'keebler' : 'E=mc2; L="Loves"; fudge=\012;'}), # Check illegal cookies that have an '=' char in an unquoted value ('keebler=E=mc2;', {'keebler' : 'E=mc2'}) ]for data, dict in cases: C = Cookie.SimpleCookie() ; C.load(data) print repr(C) print str(C) items = dict.items() items.sort() for k, v in items: print ' ', k, repr( C[k].value ), repr(v) verify(C[k].value == v) print C[k]C = Cookie.SimpleCookie()C.load('Customer="WILE_E_COYOTE"; Version=1; Path=/acme')verify(C['Customer'].value == 'WILE_E_COYOTE')verify(C['Customer']['version'] == '1')verify(C['Customer']['path'] == '/acme')print C.output(['path'])print C.js_output()print C.js_output(['path'])# Try cookie with quoted meta-dataC = Cookie.SimpleCookie()C.load('Customer="WILE_E_COYOTE"; Version="1"; Path="/acme"')verify(C['Customer'].value == 'WILE_E_COYOTE')verify(C['Customer']['version'] == '1')verify(C['Customer']['path'] == '/acme')print "If anything blows up after this line, it's from Cookie's doctest."run_doctest(Cookie)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?