@@ -20,21 +20,20 @@ def claims_callable() -> Callable:
20
20
"nbf" : int (time ()),
21
21
}
22
22
23
- @ pytest . fixture
24
- def app ( claims_callable : Callable ) -> Starlette :
23
+ async def blocked_endpoint ( request : Request ) -> JSONResponse :
24
+ return JSONResponse ({ "message" : "blocked" })
25
25
26
- async def blocked_endpoint (request : Request ) -> JSONResponse :
27
- return JSONResponse ({"message" : "blocked " })
26
+ async def secured_endpoint (request : Request ) -> JSONResponse :
27
+ return JSONResponse ({"message" : "secured " })
28
28
29
- async def secured_endpoint (request : Request ) -> JSONResponse :
30
- return JSONResponse ({"message" : "secured" })
31
-
32
- async def skipped_endpoint (request : Request ) -> JSONResponse :
33
- return JSONResponse ({"message" : "skipped" })
29
+ async def skipped_endpoint (request : Request ) -> JSONResponse :
30
+ return JSONResponse ({"message" : "skipped" })
34
31
35
32
async def claim_validator_error_handler (request : Request , exc : ClaimValidatorException ) -> JSONResponse :
36
33
return JSONResponse ({"error" : f"{ exc .title } " }, status_code = exc .status )
37
34
35
+ @pytest .fixture
36
+ def app (claims_callable : Callable ) -> Starlette :
38
37
routes = [
39
38
Route ("/blocked" , blocked_endpoint , methods = ["GET" , "DELETE" ]),
40
39
Route ("/secured" , secured_endpoint , methods = ["GET" , "DELETE" ]),
@@ -58,7 +57,7 @@ async def claim_validator_error_handler(request: Request, exc: ClaimValidatorExc
58
57
"values" : ["https://example.com" ],
59
58
},
60
59
},
61
- },
60
+ }
62
61
},
63
62
skipped = {
64
63
"^/skipped$" : ["GET" ],
@@ -197,4 +196,4 @@ def invalid_skipped_configs_03() -> dict:
197
196
# invalid method object
198
197
return {
199
198
"^/skipped$" : False ,
200
- }
199
+ }
0 commit comments