diff options
| author | Adam Johnson <me@adamj.eu> | 2020-01-30 09:28:32 +0000 |
|---|---|---|
| committer | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2022-01-13 13:50:20 +0100 |
| commit | 45a42aabfa1a86d1806bec93b31ef6ed7ccd51a7 (patch) | |
| tree | 06aa1a1d8f51da669a248d323ea3ef25e31507d1 /tests/sessions_tests | |
| parent | c920387faba8da2f65fca49d191b6a93a9becdba (diff) | |
Fixed #29708 -- Deprecated PickleSerializer.
Diffstat (limited to 'tests/sessions_tests')
| -rw-r--r-- | tests/sessions_tests/tests.py | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/tests/sessions_tests/tests.py b/tests/sessions_tests/tests.py index 816777bc97..367c40fcc3 100644 --- a/tests/sessions_tests/tests.py +++ b/tests/sessions_tests/tests.py @@ -7,6 +7,7 @@ import unittest from datetime import timedelta from http import cookies from pathlib import Path +from unittest import mock from django.conf import settings from django.contrib.sessions.backends.base import UpdateError @@ -24,9 +25,7 @@ from django.contrib.sessions.exceptions import ( ) from django.contrib.sessions.middleware import SessionMiddleware from django.contrib.sessions.models import Session -from django.contrib.sessions.serializers import ( - JSONSerializer, PickleSerializer, -) +from django.contrib.sessions.serializers import JSONSerializer from django.core import management from django.core.cache import caches from django.core.cache.backends.base import InvalidCacheBackendError @@ -880,9 +879,8 @@ class CookieSessionTests(SessionTestsMixin, SimpleTestCase): # by creating a new session self.assertEqual(self.session.serializer, JSONSerializer) self.session.save() - - self.session.serializer = PickleSerializer - self.session.load() + with mock.patch('django.core.signing.loads', side_effect=ValueError): + self.session.load() @unittest.skip("Cookie backend doesn't have an external store to create records in.") def test_session_load_does_not_create_record(self): |
