♻ Assume request bodies contain JSON when no Content-Type header is provided (#3456)

This commit is contained in:
Sebastián Ramírez
2021-07-03 18:25:12 +02:00
committed by GitHub
parent 7eb17fc874
commit edf6b2d61f
2 changed files with 17 additions and 1 deletions

View File

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