From 7c0a1ed9a14d9bb777df2657c99b82250e9851cf Mon Sep 17 00:00:00 2001 From: Jakob Lykke Andersen Date: Sun, 20 Jan 2019 14:03:02 +0100 Subject: [PATCH 1/2] Fix tests for 1.8 --- .travis.yml | 2 +- tests/test_renderer.py | 20 +++++++++++++++----- 2 files changed, 16 insertions(+), 6 deletions(-) diff --git a/.travis.yml b/.travis.yml index 7442ebc6..566c67ac 100644 --- a/.travis.yml +++ b/.travis.yml @@ -2,7 +2,7 @@ language: python env: - - SPHINX_VERSION=1.7.5 TRAVIS_CI=True + - SPHINX_VERSION=1.8.3 TRAVIS_CI=True python: - "2.7" 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: From 37eab2c8904a6fe99457a0103e33ee25267a73cc Mon Sep 17 00:00:00 2001 From: Jakob Lykke Andersen Date: Sun, 20 Jan 2019 22:40:08 +0100 Subject: [PATCH 2/2] Trigger travis