Skip to content

Commit 0aa4118

Browse files
committed
fixed failing tests
1 parent 14582ae commit 0aa4118

File tree

2 files changed

+5
-6
lines changed

2 files changed

+5
-6
lines changed

ellar_jwt/services.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
import anyio
66
import jwt
77
from ellar.common import serialize_object
8-
from ellar.core import Config
98
from ellar.di import injectable
109
from jwt import InvalidAlgorithmError, InvalidTokenError, PyJWKClient, PyJWKClientError
1110

@@ -18,9 +17,8 @@
1817

1918
@injectable
2019
class JWTService:
21-
def __init__(self, jwt_config: JWTConfiguration, config: Config) -> None:
20+
def __init__(self, jwt_config: JWTConfiguration) -> None:
2221
self.jwt_config = jwt_config
23-
self._encoders = config.SERIALIZER_CUSTOM_ENCODER
2422

2523
def get_jwks_client(self, jwt_config: JWTConfiguration) -> t.Optional[PyJWKClient]:
2624
jwks_client = (
@@ -66,7 +64,7 @@ def sign(
6664
"""
6765
_jwt_config = self._merge_configurations(**jwt_config)
6866
jwt_payload = Token(jwt_config=_jwt_config).build(
69-
serialize_object(payload.copy(), encoders=self._encoders)
67+
serialize_object(payload.copy())
7068
)
7169

7270
return jwt.encode(

tests/test_jwt_service.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ def default(self, obj):
4141

4242
class TestJWTService:
4343
hmac_token_backend = JWTService(
44-
JWTConfiguration(algorithm="HS256", signing_secret_key=SECRET)
44+
JWTConfiguration(algorithm="HS256", signing_secret_key=SECRET),
4545
)
4646
hmac_leeway_token_backend = JWTService(
4747
JWTConfiguration(algorithm="HS256", signing_secret_key=SECRET, leeway=LEEWAY)
@@ -95,7 +95,8 @@ def test_init(self):
9595
# Should reject unknown algorithms
9696
with pytest.raises(ValueError):
9797
JWTConfiguration(
98-
algorithm="oienarst oieanrsto i", signing_secret_key="not_secret"
98+
algorithm="oienarst oieanrsto i",
99+
signing_secret_key="not_secret",
99100
)
100101

101102
JWTConfiguration(algorithm="HS256", signing_secret_key="not_secret")

0 commit comments

Comments
 (0)