mirror of https://github.com/python/cpython.git
Fix test_cookie.py.
This commit is contained in:
parent
99603b0c1e
commit
f66263c20a
|
@ -161,8 +161,8 @@
|
||||||
7
|
7
|
||||||
>>> C["string"].value
|
>>> C["string"].value
|
||||||
'seven'
|
'seven'
|
||||||
>>> C.output().replace('p0', 'p1') # Hack for pickling differences
|
>>> C.output()
|
||||||
'Set-Cookie: number="I7\\012."\r\nSet-Cookie: string="Vseven\\012p1\\012."'
|
'Set-Cookie: number="L7\\012."\r\nSet-Cookie: string="Vseven\\012p0\\012."'
|
||||||
|
|
||||||
Be warned, however, if SerialCookie cannot de-serialize a value (because
|
Be warned, however, if SerialCookie cannot de-serialize a value (because
|
||||||
it isn't a valid pickle'd object), IT WILL RAISE AN EXCEPTION.
|
it isn't a valid pickle'd object), IT WILL RAISE AN EXCEPTION.
|
||||||
|
@ -186,7 +186,7 @@
|
||||||
>>> C["string"].value
|
>>> C["string"].value
|
||||||
'seven'
|
'seven'
|
||||||
>>> C.output()
|
>>> C.output()
|
||||||
'Set-Cookie: number="I7\\012."\r\nSet-Cookie: string=seven'
|
'Set-Cookie: number="L7\\012."\r\nSet-Cookie: string=seven'
|
||||||
|
|
||||||
|
|
||||||
Backwards Compatibility
|
Backwards Compatibility
|
||||||
|
@ -676,7 +676,7 @@ def value_decode(self, val):
|
||||||
# This could raise an exception!
|
# This could raise an exception!
|
||||||
return loads( _unquote(val).encode('latin-1') ), val
|
return loads( _unquote(val).encode('latin-1') ), val
|
||||||
def value_encode(self, val):
|
def value_encode(self, val):
|
||||||
return val, _quote( dumps(val).decode('latin-1') )
|
return val, _quote( dumps(val, 0).decode('latin-1') )
|
||||||
# end SerialCookie
|
# end SerialCookie
|
||||||
|
|
||||||
class SmartCookie(BaseCookie):
|
class SmartCookie(BaseCookie):
|
||||||
|
@ -707,7 +707,7 @@ def value_encode(self, val):
|
||||||
if isinstance(val, str):
|
if isinstance(val, str):
|
||||||
return val, _quote(val)
|
return val, _quote(val)
|
||||||
else:
|
else:
|
||||||
return val, _quote( dumps(val).decode('latin-1') )
|
return val, _quote( dumps(val, 0).decode('latin-1') )
|
||||||
# end SmartCookie
|
# end SmartCookie
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue