mirror of
https://github.com/django/django.git
synced 2025-10-24 14:16:09 +00:00
Refs #27468 -- Added tests and release notes for signing.dumps()/loads() changes.
Follow up to 71c4fb7beb.
This commit is contained in:
@@ -126,6 +126,13 @@ class TestSigner(SimpleTestCase):
|
||||
self.assertNotEqual(o, signing.dumps(o, compress=True))
|
||||
self.assertEqual(o, signing.loads(signing.dumps(o, compress=True)))
|
||||
|
||||
def test_dumps_loads_legacy_signature(self):
|
||||
# RemovedInDjango40Warning: pre-Django 3.1 signatures won't be
|
||||
# supported.
|
||||
value = 'a string \u2020'
|
||||
signed = signing.dumps(value, algorithm='sha1')
|
||||
self.assertEqual(signing.loads(signed), value)
|
||||
|
||||
def test_decode_detects_tampering(self):
|
||||
"loads should raise exception for tampered objects"
|
||||
transforms = (
|
||||
|
||||
Reference in New Issue
Block a user