We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 29be9c6 commit 6bd015cCopy full SHA for 6bd015c
jupyter_server/tests/services/nbconvert/test_api.py
@@ -4,7 +4,11 @@
4
async def test_list_formats(jp_fetch):
5
r = await jp_fetch("api", "nbconvert", method="GET")
6
formats = json.loads(r.body.decode())
7
+ # Verify the type of the response.
8
assert isinstance(formats, dict)
- assert "python" in formats
9
- assert "html" in formats
10
- assert formats["python"]["output_mimetype"] == "text/x-python"
+ # Verify that all returned formats have an
+ # output mimetype defined.
11
+ required_keys_present = []
12
+ for name, data in formats.items():
13
+ required_keys_present.append("output_mimetype" in data)
14
+ assert all(required_keys_present), "All returned formats must have a `output_mimetype` key."
0 commit comments