feat(GET): test GET function for get json file
This commit is contained in:
parent
3db45ceeb5
commit
7c13f6c93e
25
main.py
Normal file
25
main.py
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
from typing import Union
|
||||||
|
from fastapi import FastAPI
|
||||||
|
|
||||||
|
app = FastAPI()
|
||||||
|
|
||||||
|
|
||||||
|
class Item:
|
||||||
|
name: str
|
||||||
|
price: float
|
||||||
|
is_offer: Union[bool, None] = None
|
||||||
|
|
||||||
|
|
||||||
|
@app.get("/")
|
||||||
|
async def read_root():
|
||||||
|
return {"Hello": "World"}
|
||||||
|
|
||||||
|
|
||||||
|
@app.get("/items/{item_id}")
|
||||||
|
async def read_item(item_id: int, q: Union[str, None] = None):
|
||||||
|
return {"item_id": item_id, "q": q}
|
||||||
|
|
||||||
|
|
||||||
|
# @app.put("/items/{item_id}")
|
||||||
|
# async def update_item(item_id: int, item: Item):
|
||||||
|
# return {"item_name": item.name, "item_id": item_id}
|
||||||
6
test.py
6
test.py
@ -22,9 +22,9 @@ engine = create_engine(
|
|||||||
|
|
||||||
if not database_exists(engine.url):
|
if not database_exists(engine.url):
|
||||||
create_database(engine.url)
|
create_database(engine.url)
|
||||||
else:
|
# else:
|
||||||
drop_database(engine.url)
|
# drop_database(engine.url)
|
||||||
create_database(engine.url)
|
# create_database(engine.url)
|
||||||
|
|
||||||
print(database_exists(engine.url))
|
print(database_exists(engine.url))
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user