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

8 statements  

« prev     ^ index     » next       coverage.py v7.13.3, created at 2026-02-12 18:15 +0000

1from typing import Annotated 1abc

2 

3from fastapi import Header, HTTPException 1abc

4 

5 

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

7 if x_token != "fake-super-secret-token": 1jkldmKneLopqrstfuMvgNwxyzABhCODiPEFG

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

9 

10 

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

12 if token != "jessica": 1jldmQneRopSTUVHrtfuWvgXwxYZ01IzBhC2Di3EF4567J

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