From: Michael Fladischer <FladischerMichael@fladi.at>
Date: Sat, 20 Jul 2024 18:57:15 +0000
Subject: Remove jose from tests.

---
 setup.py             | 4 ----
 tests/test_tokens.py | 7 ++++---
 tox.ini              | 1 -
 3 files changed, 4 insertions(+), 8 deletions(-)

diff --git a/setup.py b/setup.py
index 81982ba..05154c5 100755
--- a/setup.py
+++ b/setup.py
@@ -29,9 +29,6 @@ extras_require = {
         "twine",
         "ipython",
     ],
-    "python-jose": [
-        "python-jose==3.3.0",
-    ],
     "crypto": [
         "cryptography>=3.3.1",
     ],
@@ -42,7 +39,6 @@ extras_require["dev"] = (
     + extras_require["test"]
     + extras_require["lint"]
     + extras_require["doc"]
-    + extras_require["python-jose"]
 )
 
 
diff --git a/tests/test_tokens.py b/tests/test_tokens.py
index 30aeed5..6b95383 100644
--- a/tests/test_tokens.py
+++ b/tests/test_tokens.py
@@ -5,7 +5,8 @@ from unittest.mock import patch
 from django.contrib.auth import get_user_model
 from django.test import TestCase
 from freezegun import freeze_time
-from jose import jwt
+
+import jwt
 
 from rest_framework_simplejwt.exceptions import (
     ExpiredTokenError,
@@ -127,7 +128,7 @@ class TestToken(TestCase):
     def test_init_bad_sig_token_given(self):
         # Test backend rejects encoded token (expired or bad signature)
         payload = {"foo": "bar"}
-        payload["exp"] = aware_utcnow() + timedelta(days=1)
+        payload["exp"] = datetime_to_epoch(aware_utcnow() + timedelta(days=1))
         token_1 = jwt.encode(payload, api_settings.SIGNING_KEY, algorithm="HS256")
         payload["foo"] = "baz"
         token_2 = jwt.encode(payload, api_settings.SIGNING_KEY, algorithm="HS256")
@@ -142,7 +143,7 @@ class TestToken(TestCase):
     def test_init_bad_sig_token_given_no_verify(self):
         # Test backend rejects encoded token (expired or bad signature)
         payload = {"foo": "bar"}
-        payload["exp"] = aware_utcnow() + timedelta(days=1)
+        payload["exp"] = datetime_to_epoch(aware_utcnow() + timedelta(days=1))
         token_1 = jwt.encode(payload, api_settings.SIGNING_KEY, algorithm="HS256")
         payload["foo"] = "baz"
         token_2 = jwt.encode(payload, api_settings.SIGNING_KEY, algorithm="HS256")
diff --git a/tox.ini b/tox.ini
index 2392f69..b24332f 100644
--- a/tox.ini
+++ b/tox.ini
@@ -28,7 +28,6 @@ DRF=
 commands = pytest {posargs:tests} --cov-append --cov-report=xml --cov=rest_framework_simplejwt
 extras=
     test
-    python-jose
 setenv=
     PYTHONDONTWRITEBYTECODE=1
 deps=
