Coverage for docs_src / query_params / tutorial004_py310.py: 100%
10 statements
« prev ^ index » next coverage.py v7.13.3, created at 2026-04-06 01:24 +0000
« prev ^ index » next coverage.py v7.13.3, created at 2026-04-06 01:24 +0000
1from fastapi import FastAPI 1ijklmnop
3app = FastAPI() 1ijklmnop
6@app.get("/users/{user_id}/items/{item_id}") 1ijklmnop
7async def read_user_item( 1ijklmnop
8 user_id: int, item_id: str, q: str | None = None, short: bool = False
9):
10 item = {"item_id": item_id, "owner_id": user_id} 1aqebfcrgdsh
11 if q: 1aqebfcrgdsh
12 item.update({"q": q}) 1abcd
13 if not short: 1aqebfcrgdsh
14 item.update( 1aebfcgdh
15 {"description": "This is an amazing item that has a long description"}
16 )
17 return item 1aqebfcrgdsh