Skip to content

Commit 80a4c29

Browse files
committed
Update testing
1 parent 85fa3bc commit 80a4c29

File tree

5 files changed

+17
-16
lines changed

5 files changed

+17
-16
lines changed

caching/private_api/decorators.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -53,19 +53,19 @@ def cache_response(
5353
def decorator(view_function):
5454
@wraps(view_function)
5555
def wrapped_view(*args, **kwargs) -> Response:
56-
56+
5757
request = args[1]
5858
has_jwt = getattr(request, "has_jwt", False)
59-
60-
is_public = not(has_jwt)
59+
60+
is_public = not (has_jwt)
6161

6262
return _retrieve_response_from_cache_or_calculate(
6363
view_function,
6464
timeout,
6565
is_reserved_namespace,
6666
is_public,
6767
*args,
68-
**kwargs
68+
**kwargs,
6969
)
7070

7171
return wrapped_view

cms/snippets/views/global_banner.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414

1515
class GlobalBannerView(APIView):
1616
permission_classes = []
17-
17+
1818
@classmethod
1919
@extend_schema(
2020
tags=["cms"], responses={HTTPStatus.OK: GlobalBannerResponseSerializer}

metrics/api/middleware.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ class JwtDetectionMiddleware:
22
"""
33
Detects whether a JWT is present in the Authorization header.
44
Does NOT decode or validate it — only checks its existence.
5-
This will be extended as part of the non-public work.
5+
This will be extended as part of the non-public work.
66
"""
77

88
def __init__(self, get_response):
@@ -13,9 +13,9 @@ def __call__(self, request):
1313

1414
# Expected format (this might change once JWT fully implemented):
1515
# "Bearer <token>" and token itself is three parts separated by "."
16-
16+
1717
has_jwt = False
18-
18+
1919
if auth_header.startswith("Bearer ") and len(auth_header.split()) == 2:
2020
token = auth_header.split()[1]
2121
parts = token.split(".")
@@ -26,4 +26,4 @@ def __call__(self, request):
2626
# Store on the request for downstream use
2727
request.has_jwt = has_jwt
2828

29-
return self.get_response(request)
29+
return self.get_response(request)

tests/unit/caching/private_api/test_decorators.py

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -242,6 +242,7 @@ def test_item_returned_from_cache_when_is_public_is_set_to_true(
242242
== mocked_cache_management.retrieve_item_from_cache.return_value
243243
)
244244

245+
245246
class TestCalculateResponseAndSaveInCache:
246247
@mock.patch(f"{MODULE_PATH}._calculate_response_from_view")
247248
def test_delegates_call_to_calculate_response_from_view(
@@ -319,10 +320,11 @@ def test_delegates_call_to_save_item_in_cache(
319320
item=expected_calculated_response,
320321
timeout=123,
321322
)
322-
323-
323+
324324
@mock.patch(f"{MODULE_PATH}._calculate_response_from_view")
325-
def test_returns_early_when_timeout_zero(self, spy_calculate_response_from_view: mock.MagicMock):
325+
def test_returns_early_when_timeout_zero(
326+
self, spy_calculate_response_from_view: mock.MagicMock
327+
):
326328
"""
327329
Given timeout == 0
328330
When `_calculate_response_and_save_in_cache()` is called
@@ -337,11 +339,10 @@ def test_returns_early_when_timeout_zero(self, spy_calculate_response_from_view:
337339
mocked_view_function,
338340
0, # timeout - set to 0 so triggers early return
339341
spy_cache_management,
340-
"abc", # cache entry key
342+
"abc", # cache entry key
341343
mock.Mock(),
342344
)
343345

344346
# Then
345347
spy_cache_management.save_item_in_cache.assert_not_called()
346348
assert response == spy_calculate_response_from_view.return_value
347-

tests/unit/metrics/api/test_middleware.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ def test_returns_false_when_no_jwt_provided(self):
4545
# Then
4646
self.assertEqual(response.status_code, 200)
4747
self.assertFalse(request.has_jwt)
48-
48+
4949
def test_only_accepts_valid_prefix_for_jwt(self):
5050
"""
5151
Given a mocked request with an invalid JWT prefix
@@ -61,7 +61,7 @@ def test_only_accepts_valid_prefix_for_jwt(self):
6161
# Then
6262
self.assertEqual(response.status_code, 200)
6363
self.assertFalse(request.has_jwt)
64-
64+
6565
def test_only_accepts_valid_format_for_jwt(self):
6666
"""
6767
Given a mocked request with an invalid JWT token format

0 commit comments

Comments
 (0)