From 7c0a1ed9a14d9bb777df2657c99b82250e9851cf Mon Sep 17 00:00:00 2001 From: Jakob Lykke Andersen Date: Sun, 20 Jan 2019 14:03:02 +0100 Subject: [PATCH] Fix tests for 1.8 --- tests/test_renderer.py | 20 +++++++++++++++----- 2 files changed, 16 insertions(+), 6 deletions(-) diff --git a/tests/test_renderer.py b/tests/test_renderer.py index d1e88638..4298b957 100644 --- a/tests/test_renderer.py +++ b/tests/test_renderer.py @@ -6,6 +6,7 @@ from breathe.renderer.sphinxrenderer import SphinxRenderer from breathe.renderer.filter import OpenFilter from docutils import frontend, nodes, parsers, utils +from sphinx.config import Config from sphinx.domains.cpp import CPPDomain from sphinx.domains.c import CDomain @@ -53,17 +54,26 @@ class TestParam(paramTypeSub, TestDoxygenNode): def __init__(self, **kwargs): TestDoxygenNode.__init__(self, paramTypeSub, **kwargs) -class MockConfig(object): - cpp_id_attributes = [] - cpp_paren_attributes = [] - cpp_index_common_prefix = [] + +class MockRegistry(object): + def get_envversion(self, app): + return None + + def create_domains(self, env): + return [] class MockApp(object): def __init__(self): self.doctreedir = None self.srcdir = None - self.config = MockConfig() + self.config = Config() + self.config.pre_init_values() + self.config.init_values() + self.config.add('cpp_id_attributes', [], 'env', ()) + self.config.add('cpp_paren_attributes', [], 'env', ()) + self.config.add('cpp_index_common_prefix', [], 'env', ()) + self.registry = MockRegistry() class MockState: