This commit is contained in:
Vivansh Vanethiya 2026-02-04 17:36:52 +00:00 committed by GitHub
commit 6a69cbca1d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 37 additions and 0 deletions

View File

@ -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