diff options
Diffstat (limited to 'tests/regressiontests')
| -rw-r--r-- | tests/regressiontests/httpwrappers/tests.py | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/tests/regressiontests/httpwrappers/tests.py b/tests/regressiontests/httpwrappers/tests.py index 4e946a2f10..336d9a2817 100644 --- a/tests/regressiontests/httpwrappers/tests.py +++ b/tests/regressiontests/httpwrappers/tests.py @@ -2,7 +2,8 @@ import copy import pickle import unittest -from django.http import QueryDict, HttpResponse, CompatCookie, BadHeaderError +from django.http import (QueryDict, HttpResponse, CompatCookie, BadHeaderError, + parse_cookie) class QueryDictTests(unittest.TestCase): @@ -264,3 +265,9 @@ class CookieTests(unittest.TestCase): c2 = CompatCookie() c2.load(c.output()) self.assertEqual(c['test'].value, c2['test'].value) + + def test_nonstandard_keys(self): + """ + Test that a single non-standard cookie name doesn't affect all cookies. Ticket #13007. + """ + self.assertTrue('good_cookie' in parse_cookie('good_cookie=yes;bad:cookie=yes').keys()) |
