Files
connexion/tests/test_datastructures.py

23 lines
656 B
Python

from connexion.datastructures import MediaTypeDict
def test_media_type_dict():
d = MediaTypeDict(
{
"*/*": "*/*",
"*/json": "*/json",
"*/*json": "*/*json",
"multipart/*": "multipart/*",
"multipart/form-data": "multipart/form-data",
}
)
assert d["application/json"] == "*/json"
assert d["application/problem+json"] == "*/*json"
assert d["application/x-www-form-urlencoded"] == "*/*"
assert d["multipart/form-data"] == "multipart/form-data"
assert d["multipart/byteranges"] == "multipart/*"
# Test __contains__
assert "application/json" in d