Merge pull request #1322 from linrock/json-api

Detect JSON API media type as a json content view
This commit is contained in:
Maximilian Hils 2016-07-06 21:26:38 -07:00 committed by GitHub
commit 605a4fd2fd
2 changed files with 11 additions and 1 deletions

View File

@ -226,7 +226,10 @@ class ViewXML(View):
class ViewJSON(View):
name = "JSON"
prompt = ("json", "s")
content_types = ["application/json"]
content_types = [
"application/json",
"application/vnd.api+json"
]
def __call__(self, data, **metadata):
pj = pretty_json(data)

View File

@ -201,6 +201,13 @@ Larry
)
assert "Raw" in r[0]
r = cv.get_content_view(
cv.get("Auto"),
b"[1, 2, 3]",
headers=Headers(content_type="application/vnd.api+json")
)
assert r[0] == "JSON"
tutils.raises(
ContentViewException,
cv.get_content_view,