summaryrefslogtreecommitdiff
path: root/tests/test_autodoc.py
diff options
context:
space:
mode:
authorTakeshi KOMIYA <i.tkomiya@gmail.com>2018-03-21 20:55:30 +0900
committerTakeshi KOMIYA <i.tkomiya@gmail.com>2018-03-21 20:55:30 +0900
commitf9753e30deaa2ba6824e624aaf7ec464279123e4 (patch)
treecf2eaf418c78f8bec1e4626c137423ccdd758f4c /tests/test_autodoc.py
parentd7a9c8638bf3fd54f3d0f3fe6f21118620bec238 (diff)
parentce3019821b1f805bc72dfe5ecef727419701c410 (diff)
downloadsphinx-git-f9753e30deaa2ba6824e624aaf7ec464279123e4.tar.gz
Merge branch '1.7'
Diffstat (limited to 'tests/test_autodoc.py')
-rw-r--r--tests/test_autodoc.py19
1 files changed, 11 insertions, 8 deletions
diff --git a/tests/test_autodoc.py b/tests/test_autodoc.py
index 5505891b2..881df1fda 100644
--- a/tests/test_autodoc.py
+++ b/tests/test_autodoc.py
@@ -11,13 +11,15 @@
"""
import sys
+from warnings import catch_warnings
import pytest
from docutils.statemachine import ViewList
from six import PY3
-from sphinx.ext.autodoc import AutoDirective, add_documenter, \
- ModuleLevelDocumenter, FunctionDocumenter, cut_lines, between, ALL
+from sphinx.ext.autodoc import (
+ AutoDirective, ModuleLevelDocumenter, FunctionDocumenter, cut_lines, between, ALL
+)
from sphinx.testing.util import SphinxTestApp, Struct # NOQA
from sphinx.util import logging
@@ -550,7 +552,7 @@ def test_new_documenter():
def document_members(self, all_members=False):
return
- add_documenter(MyDocumenter)
+ app.add_autodocumenter(MyDocumenter)
def assert_result_contains(item, objtype, name, **kw):
app._warning.truncate(0)
@@ -591,12 +593,13 @@ def test_attrgetter_using():
assert fullname not in documented_members, \
'%r was not hooked by special_attrgetter function' % fullname
- options.members = ALL
- options.inherited_members = False
- assert_getter_works('class', 'target.Class', Class, ['meth'])
+ with catch_warnings(record=True):
+ options.members = ALL
+ options.inherited_members = False
+ assert_getter_works('class', 'target.Class', Class, ['meth'])
- options.inherited_members = True
- assert_getter_works('class', 'target.Class', Class, ['meth', 'inheritedmeth'])
+ options.inherited_members = True
+ assert_getter_works('class', 'target.Class', Class, ['meth', 'inheritedmeth'])
@pytest.mark.usefixtures('setup_test')