From b3e122b36d586632738ddedaed7d3df8d5dead44 Mon Sep 17 00:00:00 2001 From: Oleh Prypin Date: Fri, 30 Apr 2021 23:14:55 +0200 Subject: [PATCH] chore: MkDocs default schema needs to be obtained differently now PR #273: https://github.com/mkdocstrings/mkdocstrings/pull/273 --- tests/test_extension.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/tests/test_extension.py b/tests/test_extension.py index e2e92903..baf77fbf 100644 --- a/tests/test_extension.py +++ b/tests/test_extension.py @@ -7,11 +7,19 @@ from markdown import Markdown from mkdocs import config +try: + from mkdocs.config.defaults import get_schema +except ImportError: + + def get_schema(): + """Fallback for old versions of MkDocs.""" + return config.DEFAULT_SCHEMA + @pytest.fixture(name="ext_markdown") def fixture_ext_markdown(request, tmp_path): """Yield a Markdown instance with MkdocstringsExtension, with config adjustments.""" - conf = config.Config(schema=config.DEFAULT_SCHEMA) + conf = config.Config(schema=get_schema()) conf_dict = { "site_name": "foo",