Coverage for docs_src/bigger_applications/app_an/dependencies.py: 100%

8 statements  

« prev     ^ index     » next       coverage.py v7.6.1, created at 2025-05-06 08:24 +0000

1from fastapi import Header, HTTPException 1abcdef

2from typing_extensions import Annotated 1abcdef

3 

4 

5async def get_token_header(x_token: Annotated[str, Header()]): 1abcdef

6 if x_token != "fake-super-secret-token": 1stugv-wh.xyzABCiD/Ej:FGHIJKkL;Ml=NOPQRSmT?Un@VWXYZ0o1[2p]345678q9^!r_#$%

7 raise HTTPException(status_code=400, detail="X-Token header invalid") 1tghzBijHJklPRmnXZop57qr%

8 

9 

10async def get_query_token(token: str): 1abcdef

11 if token != "jessica": 2s u g v ` w h { x y | } ~ ab' A C i D bbE j cbF G dbebfbgb( I K k L hbM l ibN O jbkblbmb) Q S m T nbU n obV W pbqbrbsb* Y 0 o 1 tb2 p ub3 4 vbwbxbyb+ 6 8 q 9 zb! r Ab# $ BbCbDbEb,

12 raise HTTPException(status_code=400, detail="No Jessica token provided") 1'()*+,