summaryrefslogtreecommitdiff
path: root/tests/test_autodoc.py
diff options
context:
space:
mode:
authorTakeshi KOMIYA <i.tkomiya@gmail.com>2019-03-24 01:22:30 +0900
committerTakeshi KOMIYA <i.tkomiya@gmail.com>2019-04-25 21:44:44 +0900
commit1ea23e14df871ff97aa4082dddecfd11c4465cbe (patch)
tree9be4792098d586afa0d18af089cb6ea9dd305fdc /tests/test_autodoc.py
parentde0c44196e6c9f8ea9ec5dd58098f83dae93277d (diff)
downloadsphinx-git-1ea23e14df871ff97aa4082dddecfd11c4465cbe.tar.gz
Fix #6165: autodoc: ``tab_width`` setting of docutils has been ignored
Diffstat (limited to 'tests/test_autodoc.py')
-rw-r--r--tests/test_autodoc.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/tests/test_autodoc.py b/tests/test_autodoc.py
index 5f616b791..75d59db14 100644
--- a/tests/test_autodoc.py
+++ b/tests/test_autodoc.py
@@ -11,6 +11,7 @@
import platform
import sys
+from unittest.mock import Mock
from warnings import catch_warnings
import pytest
@@ -36,7 +37,9 @@ def do_autodoc(app, objtype, name, options=None):
app.env.temp_data.setdefault('docname', 'index') # set dummy docname
doccls = app.registry.documenters[objtype]
docoptions = process_documenter_options(doccls, app.config, options)
- bridge = DocumenterBridge(app.env, LoggingReporter(''), docoptions, 1)
+ state = Mock()
+ state.document.settings.tab_width = 8
+ bridge = DocumenterBridge(app.env, LoggingReporter(''), docoptions, 1, state)
documenter = doccls(bridge, name)
documenter.generate()
@@ -95,7 +98,9 @@ def setup_test():
genopt = options,
result = ViewList(),
filename_set = set(),
+ state = Mock(),
)
+ directive.state.document.settings.tab_width = 8
processed_docstrings = []
processed_signatures = []