54 lines
1.6 KiB
Diff
54 lines
1.6 KiB
Diff
From 7c0a1ed9a14d9bb777df2657c99b82250e9851cf Mon Sep 17 00:00:00 2001
|
|
From: Jakob Lykke Andersen <Jakob@caput.dk>
|
|
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:
|