|
| 1 | +from unittest import skipIf |
| 2 | + |
| 3 | +from django import VERSION as DJANGO_VERSION |
1 | 4 | from django.core import signing
|
2 |
| -from django.conf import settings as django_settings |
3 | 5 | from django.test import Client, TestCase, override_settings
|
4 | 6 | from django.utils import timezone
|
5 | 7 | from django.urls.base import reverse
|
@@ -117,6 +119,7 @@ def test_password_reset_complete(self):
|
117 | 119 | )
|
118 | 120 | assert res.status_code == 200
|
119 | 121 |
|
| 122 | + @skipIf(DJANGO_VERSION >= (5, 0), 'PickleSerializer not supported in this version') |
120 | 123 | @override_settings(SESSION_SERIALIZER='django.contrib.sessions.serializers.PickleSerializer', USE_TZ=False)
|
121 | 124 | @freeze_time("2021-07-21T17:00:00.000000")
|
122 | 125 | def test_pickle_serializer_set_datetime_USE_TZ_false(self):
|
@@ -146,6 +149,7 @@ def test_pickle_serializer_set_datetime_USE_TZ_false(self):
|
146 | 149 | self.assertEqual(string_to_datetime(session[settings.PASSWORD_POLICIES_LAST_CHANGED_SESSION_KEY]),
|
147 | 150 | timezone.now())
|
148 | 151 |
|
| 152 | + @skipIf(DJANGO_VERSION >= (5, 0), 'PickleSerializer not supported in this version') |
149 | 153 | @override_settings(SESSION_SERIALIZER='django.contrib.sessions.serializers.PickleSerializer', USE_TZ=True)
|
150 | 154 | @freeze_time("2021-07-21T17:00:00.000000")
|
151 | 155 | def test_pickle_serializer_set_datetime_USE_TZ_true(self):
|
@@ -175,6 +179,7 @@ def test_pickle_serializer_set_datetime_USE_TZ_true(self):
|
175 | 179 | self.assertEqual(string_to_datetime(session[settings.PASSWORD_POLICIES_LAST_CHANGED_SESSION_KEY]),
|
176 | 180 | timezone.now())
|
177 | 181 |
|
| 182 | + @skipIf(DJANGO_VERSION >= (5, 0), 'PickleSerializer not supported in this version') |
178 | 183 | @override_settings(SESSION_SERIALIZER='django.contrib.sessions.serializers.PickleSerializer', USE_TZ=True)
|
179 | 184 | @freeze_time("2021-07-21T18:00:00.000000+0100")
|
180 | 185 | def test_pickle_serializer_set_datetime_USE_TZ_true_localized(self):
|
|
0 commit comments