From b45676357f6d9f5c3f64fa60ce901f8aacfb84bc Mon Sep 17 00:00:00 2001 From: Matt Bertrand Date: Fri, 21 Feb 2025 08:18:45 -0500 Subject: [PATCH] Remove pytz from unit test --- main/authentication_test.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/main/authentication_test.py b/main/authentication_test.py index d66e9f7..21d3884 100644 --- a/main/authentication_test.py +++ b/main/authentication_test.py @@ -1,8 +1,7 @@ """Tests for authentication""" - +import zoneinfo from datetime import datetime, timedelta -import pytz from django.conf import settings from rest_framework_jwt.settings import api_settings @@ -76,7 +75,7 @@ def test_ignore_expired_jwt_authentication_valid(rf, user): def test_ignore_expired_jwt_authentication_expired(rf, user): """Tests that IgnoreExpiredJwtAuthentication returns None if token is expired""" payload = jwt_payload_handler(user) - payload["exp"] = datetime.now(tz=pytz.timezone(settings.TIME_ZONE)) - timedelta( + payload["exp"] = datetime.now(tz=zoneinfo.ZoneInfo(settings.TIME_ZONE)) - timedelta( seconds=100 ) token = jwt_encode_handler(payload)