Browse Source

Tweak tests to keep the same conventions as the rest of the tests

pull/13537/head
Sebastián Ramírez 8 months ago
parent
commit
95b7e824bf
  1. 16
      tests/test_form_default.py

16
tests/test_form_default.py

@ -13,21 +13,21 @@ async def post_url_encoded(age: Annotated[Optional[int], Form()] = None):
return age return age
def test_form_default_url_encoded():
response = client.post("/urlencoded", data={"age": ""})
assert response.status_code == 200
assert response.text == "null"
@app.post("/multipart") @app.post("/multipart")
async def post_multi_part( async def post_multi_part(
age: Annotated[Optional[int], Form()] = None, age: Annotated[Optional[int], Form()] = None,
file: Annotated[Optional[bytes], File()] = None, file: Annotated[Optional[bytes], File()] = None,
): ):
assert file is None return {"file": file, "age": age}
assert age is None
def test_form_default_url_encoded():
response = client.post("/urlencoded", data={"age": ""})
assert response.status_code == 200
assert response.text == "null"
def test_form_default_multi_part(): def test_form_default_multi_part():
response = client.post("/multipart", data={"age": ""}) response = client.post("/multipart", data={"age": ""})
assert response.status_code == 200 assert response.status_code == 200
assert response.json() == {"file": None, "age": None}

Loading…
Cancel
Save