diff options
author | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2021-01-11 21:57:48 +0100 |
---|---|---|
committer | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2021-01-14 17:50:04 +0100 |
commit | d32a232fe92e0162030c7905f877d8a07c09e6c7 (patch) | |
tree | 203c041124af3c3eea394cbf86839a41b16bae63 /tests/signing | |
parent | 8250145a0cbfd15aa16c2ad4e2235d1afe3a7359 (diff) | |
download | django-d32a232fe92e0162030c7905f877d8a07c09e6c7.tar.gz |
Refs #27468 -- Removed support for the pre-Django 3.1 signatures in Signer and signing.dumps()/loads().
Per deprecation timeline.
Diffstat (limited to 'tests/signing')
-rw-r--r-- | tests/signing/tests.py | 18 |
1 files changed, 1 insertions, 17 deletions
diff --git a/tests/signing/tests.py b/tests/signing/tests.py index 50b2b0d9bb..f4c20b9aff 100644 --- a/tests/signing/tests.py +++ b/tests/signing/tests.py @@ -67,14 +67,6 @@ class TestSigner(SimpleTestCase): with self.assertRaisesMessage(InvalidAlgorithm, msg): signer.sign('hello') - def test_legacy_signature(self): - # RemovedInDjango40Warning: pre-Django 3.1 signatures won't be - # supported. - signer = signing.Signer() - sha1_sig = 'foo:l-EMM5FtewpcHMbKFeQodt3X9z8' - self.assertNotEqual(signer.sign('foo'), sha1_sig) - self.assertEqual(signer.unsign(sha1_sig), 'foo') - def test_sign_unsign(self): "sign/unsign should be reversible" signer = signing.Signer('predictable-secret') @@ -151,20 +143,12 @@ 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' - # SHA-1 signed value. - signed = 'ImEgc3RyaW5nIFx1MjAyMCI:1k1beT:ZfNhN1kdws7KosUleOvuYroPHEc' - self.assertEqual(signing.loads(signed), value) - @ignore_warnings(category=RemovedInDjango40Warning) def test_dumps_loads_default_hashing_algorithm_sha1(self): value = 'a string \u2020' with self.settings(DEFAULT_HASHING_ALGORITHM='sha1'): signed = signing.dumps(value) - self.assertEqual(signing.loads(signed), value) + self.assertEqual(signing.loads(signed), value) def test_decode_detects_tampering(self): "loads should raise exception for tampered objects" |