diff options
author | Takeshi KOMIYA <i.tkomiya@gmail.com> | 2019-03-24 01:22:30 +0900 |
---|---|---|
committer | Takeshi KOMIYA <i.tkomiya@gmail.com> | 2019-04-25 21:44:44 +0900 |
commit | 1ea23e14df871ff97aa4082dddecfd11c4465cbe (patch) | |
tree | 9be4792098d586afa0d18af089cb6ea9dd305fdc /tests/test_autodoc.py | |
parent | de0c44196e6c9f8ea9ec5dd58098f83dae93277d (diff) | |
download | sphinx-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.py | 7 |
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 = [] |