mirror of https://github.com/tiangolo/fastapi.git
test: clean up JSON decode error tests per review feedback
This commit is contained in:
parent
595de31662
commit
f85b79637e
|
|
@ -22,7 +22,7 @@ class Item(BaseModel):
|
||||||
|
|
||||||
@app.post("/items/")
|
@app.post("/items/")
|
||||||
async def create_item(item: Item):
|
async def create_item(item: Item):
|
||||||
return item
|
return item # pragma: no cover
|
||||||
|
|
||||||
|
|
||||||
client = TestClient(app)
|
client = TestClient(app)
|
||||||
|
|
@ -155,17 +155,3 @@ def test_json_decode_error_snippet_ellipsis(
|
||||||
snippet = error["ctx"]["snippet"]
|
snippet = error["ctx"]["snippet"]
|
||||||
assert snippet.startswith("...") == expected_starts_with_ellipsis
|
assert snippet.startswith("...") == expected_starts_with_ellipsis
|
||||||
assert snippet.endswith("...") == expected_ends_with_ellipsis
|
assert snippet.endswith("...") == expected_ends_with_ellipsis
|
||||||
|
|
||||||
|
|
||||||
def test_successful_item_creation():
|
|
||||||
response = client.post(
|
|
||||||
"/items/",
|
|
||||||
json={"name": "Test Item", "price": 19.99,
|
|
||||||
"description": "A test item"},
|
|
||||||
)
|
|
||||||
|
|
||||||
assert response.status_code == 200
|
|
||||||
data = response.json()
|
|
||||||
assert data["name"] == "Test Item"
|
|
||||||
assert data["price"] == 19.99
|
|
||||||
assert data["description"] == "A test item"
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue