浏览代码

Adapted invalid cookie test to all Python versions

Refs #23638. Older Python versions are less strict when parsing
invalid cookie content. The test just has to ensure Django doesn't
crash.
Claude Paroz 10 年之前
父节点
当前提交
7131efa154
共有 1 个文件被更改,包括 4 次插入1 次删除
  1. 4 1
      tests/handlers/tests.py

+ 4 - 1
tests/handlers/tests.py

@@ -88,7 +88,10 @@ class HandlerTests(TestCase):
         environ = RequestFactory().get('/').environ
         environ['HTTP_COOKIE'] = 'x=W\x03c(h]\x8e'
         request = WSGIRequest(environ)
-        self.assertEqual(request.COOKIES, {})
+        # We don't test COOKIES content, as the result might differ between
+        # Python version because parsing invalid content became stricter in
+        # latest versions.
+        self.assertIsInstance(request.COOKIES, dict)
 
 
 @override_settings(ROOT_URLCONF='handlers.urls')