mirror of
				https://github.com/django/django.git
				synced 2025-10-31 09:41:08 +00:00 
			
		
		
		
	[3.1.x] Refs #27468 -- Added tests and release notes for signing.dumps()/loads() changes.
Follow up to71c4fb7beb. Backport of1d6fdca557from master
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