فهرست منبع

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')