mirror of https://github.com/tiangolo/fastapi.git
Merge d01515c4c4 into 5ca11c59e3
This commit is contained in:
commit
6a69cbca1d
|
|
@ -139,3 +139,40 @@ def test_extra_param_list():
|
|||
"param": "123",
|
||||
"extra_params": ["456", "789"],
|
||||
}
|
||||
|
||||
|
||||
def test_list_field_single_value():
|
||||
response = client.post(
|
||||
"/form/",
|
||||
data={
|
||||
"username": "Rick",
|
||||
"lastname": "Sanchez",
|
||||
"tags": "single",
|
||||
},
|
||||
)
|
||||
assert response.status_code == 200
|
||||
assert response.json()["tags"] == ["single"]
|
||||
|
||||
|
||||
def test_alias_field_name_not_accepted():
|
||||
response = client.post(
|
||||
"/form/",
|
||||
data={
|
||||
"username": "Rick",
|
||||
"lastname": "Sanchez",
|
||||
"alias_with": "something",
|
||||
},
|
||||
)
|
||||
assert response.status_code == 422
|
||||
|
||||
def test_optional_int_empty_string():
|
||||
response = client.post(
|
||||
"/form/",
|
||||
data={
|
||||
"username": "Rick",
|
||||
"lastname": "Sanchez",
|
||||
"age": "",
|
||||
},
|
||||
)
|
||||
assert response.status_code == 200, response.text
|
||||
assert response.json()["age"] is None
|
||||
|
|
|
|||
Loading…
Reference in New Issue