Coverage for docs_src/bigger_applications/app_an/dependencies.py: 100%
8 statements
« prev ^ index » next coverage.py v7.6.1, created at 2025-12-04 08:29 +0000
« prev ^ index » next coverage.py v7.6.1, created at 2025-12-04 08:29 +0000
1from fastapi import Header, HTTPException 1abcdefg
2from typing_extensions import Annotated 1abcdefg
5async def get_token_header(x_token: Annotated[str, Header()]): 1abcdefg
6 if x_token != "fake-super-secret-token": 2v w x h y ` z i { A B C D E F j G | H k } I J K L M N l O ~ P m abQ R S T U V n W bbX o cbY Z 0 1 2 3 p 4 db5 q eb6 7 8 9 ! # r $ fb% s gb' ( ) * + , t - hb. u ib/ : ;
7 raise HTTPException(status_code=400, detail="X-Token header invalid") 1whiCEjkKMlmSUno02pq8!rs)+tu;
10async def get_query_token(token: str): 1abcdefg
11 if token != "jessica": 2v x h y jbz i kbA B lbmbnbob= D F j G pbH k qbI J rbsbtbub? L N l O vbP m wbQ R xbybzbAb@ T V n W BbX o CbY Z DbEbFbGb[ 1 3 p 4 Hb5 q Ib6 7 JbKbLbMb] 9 # r $ Nb% s Ob' ( PbQbRbSb^ * , t - Tb. u Ub/ : VbWbXbYb_
12 raise HTTPException(status_code=400, detail="No Jessica token provided") 1=?@[]^_