mirror of
https://github.com/fastapi/fastapi.git
synced 2026-05-04 05:33:56 -04:00
♻ Assume request bodies contain JSON when no Content-Type header is provided (#3456)
This commit is contained in:
committed by
GitHub
parent
7eb17fc874
commit
edf6b2d61f
@@ -229,6 +229,20 @@ def test_geo_json():
|
||||
assert response.status_code == 200, response.text
|
||||
|
||||
|
||||
def test_no_content_type_is_json():
|
||||
response = client.post(
|
||||
"/items/",
|
||||
data='{"name": "Foo", "price": 50.5}',
|
||||
)
|
||||
assert response.status_code == 200, response.text
|
||||
assert response.json() == {
|
||||
"name": "Foo",
|
||||
"description": None,
|
||||
"price": 50.5,
|
||||
"tax": None,
|
||||
}
|
||||
|
||||
|
||||
def test_wrong_headers():
|
||||
data = '{"name": "Foo", "price": 50.5}'
|
||||
invalid_dict = {
|
||||
|
||||
Reference in New Issue
Block a user