diff --git a/tests/functional/test_corpus_config.py b/tests/functional/test_corpus_config.py new file mode 100644 index 0000000..bf422a6 --- /dev/null +++ b/tests/functional/test_corpus_config.py @@ -0,0 +1,33 @@ + +""" +test_corpus_config.py + +Pytest tests for the Korp /corpus_config endpoint +""" + + +from tests.testutils import get_response_json + + +class TestCorpusConfig: + + """Tests for /corpus_config""" + + def test_corpus_config(self, client, corpus_configs): + """Test that a corpus configuration can be retrieved.""" + data = get_response_json( + client, "/corpus_config", + query_string={ + "mode": "default", + "cache": "false", + }) + # TODO: Add more assertions + assert data["label"] + assert data["corpora"] + assert data["modes"] + corpus_config = data["corpora"]["testcorpus"] + assert corpus_config + assert corpus_config["pos_attributes"] + assert corpus_config["struct_attributes"] + # print(data) + # assert 0