Browse Source

Merge branch 'simplify-tests-variants' of https://github.com/T-leke/fastapi into simplify-tests-variants

pull/14270/head
Ogidan Toluwaleke 9 months ago
parent
commit
7ace6e8a10
  1. 5
      tests/test_tutorial/test_body_updates/test_body_variants.py

5
tests/test_tutorial/test_body_updates/test_body_variants.py

@ -1,6 +1,6 @@
import pytest
from fastapi import Body, FastAPI
from fastapi.testclient import TestClient
from fastapi import FastAPI, Body
# Create app variants for different data types
@ -8,18 +8,21 @@ def create_app(variant: str):
app = FastAPI()
if variant == "int":
@app.put("/items/")
def update_item(data: dict = Body(...)):
item_id = data.get("item_id")
return {"variant": "int", "item_id": item_id}
elif variant == "str":
@app.put("/items/")
def update_item(data: dict = Body(...)):
item_name = data.get("item_name")
return {"variant": "str", "item_name": item_name}
elif variant == "dict":
@app.put("/items/")
def update_item(data: dict = Body(...)):
item = data.get("item")

Loading…
Cancel
Save