summaryrefslogtreecommitdiff
path: root/tests/messages_tests/test_cookie.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/messages_tests/test_cookie.py')
-rw-r--r--tests/messages_tests/test_cookie.py17
1 files changed, 0 insertions, 17 deletions
diff --git a/tests/messages_tests/test_cookie.py b/tests/messages_tests/test_cookie.py
index b622b7159b..53cf693f61 100644
--- a/tests/messages_tests/test_cookie.py
+++ b/tests/messages_tests/test_cookie.py
@@ -1,4 +1,3 @@
-import binascii
import json
import random
@@ -8,7 +7,6 @@ from django.contrib.messages.storage.base import Message
from django.contrib.messages.storage.cookie import (
CookieStorage, MessageDecoder, MessageEncoder,
)
-from django.core.signing import b64_decode, get_cookie_signer
from django.test import SimpleTestCase, override_settings
from django.utils.crypto import get_random_string
from django.utils.safestring import SafeData, mark_safe
@@ -179,18 +177,3 @@ class CookieTests(BaseTests, SimpleTestCase):
storage = self.get_storage()
self.assertIsInstance(encode_decode(mark_safe("<b>Hello Django!</b>")), SafeData)
self.assertNotIsInstance(encode_decode("<b>Hello Django!</b>"), SafeData)
-
- def test_legacy_encode_decode(self):
- # RemovedInDjango41Warning: pre-Django 3.2 encoded messages will be
- # invalid.
- storage = self.storage_class(self.get_request())
- messages = ['this', Message(0, 'Successfully signed in as admin@example.org')]
- # Encode/decode a message using the pre-Django 3.2 format.
- encoder = MessageEncoder()
- value = encoder.encode(messages)
- with self.assertRaises(binascii.Error):
- b64_decode(value.encode())
- signer = get_cookie_signer(salt=storage.key_salt)
- encoded_messages = signer.sign(value)
- decoded_messages = storage._decode(encoded_messages)
- self.assertEqual(messages, decoded_messages)