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

8 statements  

« prev     ^ index     » next       coverage.py v7.6.1, created at 2025-12-04 08:29 +0000

1from typing import Annotated 1abcdef

2 

3from fastapi import Header, HTTPException 1abcdef

4 

5 

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

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

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

9 

10 

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

12 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,

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