summaryrefslogtreecommitdiffstats
path: root/Lib
diff options
context:
space:
mode:
authorBenjamin Peterson <benjamin@python.org>2015-01-17 01:43:55 (GMT)
committerBenjamin Peterson <benjamin@python.org>2015-01-17 01:43:55 (GMT)
commitbd341629b0435a524f9f355de178af22cc6d31ea (patch)
treeff3d75e4c8c1c9973fc39c5057dd1d2ff751940a /Lib
parentf716d8b7a53ee2ed3b6dc42f7f6b00ac211209d8 (diff)
downloadcpython-bd341629b0435a524f9f355de178af22cc6d31ea.zip
cpython-bd341629b0435a524f9f355de178af22cc6d31ea.tar.gz
cpython-bd341629b0435a524f9f355de178af22cc6d31ea.tar.bz2
capitialize "HttpOnly" and "Secure" as they appear in the standard and other impls (closes #23250)
Patch by Jon Dufresne.
Diffstat (limited to 'Lib')
-rw-r--r--Lib/http/cookies.py4
-rw-r--r--Lib/test/test_http_cookies.py4
2 files changed, 4 insertions, 4 deletions
diff --git a/Lib/http/cookies.py b/Lib/http/cookies.py
index a6de6d5..3e1abd7 100644
--- a/Lib/http/cookies.py
+++ b/Lib/http/cookies.py
@@ -330,8 +330,8 @@ class Morsel(dict):
"comment" : "Comment",
"domain" : "Domain",
"max-age" : "Max-Age",
- "secure" : "secure",
- "httponly" : "httponly",
+ "secure" : "Secure",
+ "httponly" : "HttpOnly",
"version" : "Version",
}
diff --git a/Lib/test/test_http_cookies.py b/Lib/test/test_http_cookies.py
index 2b0281e..e984252 100644
--- a/Lib/test/test_http_cookies.py
+++ b/Lib/test/test_http_cookies.py
@@ -114,7 +114,7 @@ class CookieTests(unittest.TestCase):
C['Customer']['secure'] = True
C['Customer']['httponly'] = True
self.assertEqual(C.output(),
- 'Set-Cookie: Customer="WILE_E_COYOTE"; httponly; secure')
+ 'Set-Cookie: Customer="WILE_E_COYOTE"; HttpOnly; Secure')
def test_secure_httponly_false_if_not_present(self):
C = cookies.SimpleCookie()
@@ -152,7 +152,7 @@ class CookieTests(unittest.TestCase):
C = cookies.SimpleCookie()
C.load('eggs = scrambled ; secure ; path = bar ; foo=foo ')
self.assertEqual(C.output(),
- 'Set-Cookie: eggs=scrambled; Path=bar; secure\r\nSet-Cookie: foo=foo')
+ 'Set-Cookie: eggs=scrambled; Path=bar; Secure\r\nSet-Cookie: foo=foo')
def test_quoted_meta(self):
# Try cookie with quoted meta-data