diff options
author | Florian Apolloner <florian@apolloner.eu> | 2020-12-19 15:38:32 +0100 |
---|---|---|
committer | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2021-01-07 13:00:53 +0100 |
commit | 2d6179c819010f6a9d00835d5893c4593c0b85a0 (patch) | |
tree | 98f895cbf0df6ba3f8b52487401c8f34c0d4f355 /tests/messages_tests/test_mixins.py | |
parent | 3eb98743dcaa0b7abd2d5832cba8cc9cb586a964 (diff) | |
download | django-2d6179c819010f6a9d00835d5893c4593c0b85a0.tar.gz |
Fixed #32191 -- Made CookieStorage use RFC 6265 compliant format.
Co-authored-by: Craig Smith <hello@craigiansmith.com.au>
Diffstat (limited to 'tests/messages_tests/test_mixins.py')
-rw-r--r-- | tests/messages_tests/test_mixins.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/tests/messages_tests/test_mixins.py b/tests/messages_tests/test_mixins.py index e102627089..051ed82b6b 100644 --- a/tests/messages_tests/test_mixins.py +++ b/tests/messages_tests/test_mixins.py @@ -1,3 +1,4 @@ +from django.core.signing import b64_decode from django.test import SimpleTestCase, override_settings from django.urls import reverse @@ -11,4 +12,8 @@ class SuccessMessageMixinTests(SimpleTestCase): author = {'name': 'John Doe', 'slug': 'success-msg'} add_url = reverse('add_success_msg') req = self.client.post(add_url, author) - self.assertIn(ContactFormViewWithMsg.success_message % author, req.cookies['messages'].value) + # Uncompressed message is stored in the cookie. + value = b64_decode( + req.cookies['messages'].value.split(":")[0].encode(), + ).decode() + self.assertIn(ContactFormViewWithMsg.success_message % author, value) |