mirror of
https://github.com/sphinx-doc/sphinx.git
synced 2025-02-25 18:55:22 -06:00
napoleon: Adjust test expectation for namedtuple in py37+
This commit is contained in:
parent
fc7d805b5c
commit
21242965e0
@ -9,6 +9,7 @@
|
|||||||
:license: BSD, see LICENSE for details.
|
:license: BSD, see LICENSE for details.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
import sys
|
||||||
from collections import namedtuple
|
from collections import namedtuple
|
||||||
from unittest import TestCase, mock
|
from unittest import TestCase, mock
|
||||||
|
|
||||||
@ -136,9 +137,18 @@ class SkipMemberTest(TestCase):
|
|||||||
mock.Mock()))
|
mock.Mock()))
|
||||||
|
|
||||||
def test_namedtuple(self):
|
def test_namedtuple(self):
|
||||||
|
if sys.version_info < (3, 7):
|
||||||
self.assertSkip('class', '_asdict',
|
self.assertSkip('class', '_asdict',
|
||||||
SampleNamedTuple._asdict, False,
|
SampleNamedTuple._asdict, False,
|
||||||
'napoleon_include_private_with_doc')
|
'napoleon_include_private_with_doc')
|
||||||
|
else:
|
||||||
|
# Since python 3.7, namedtuple._asdict() has not been documented
|
||||||
|
# because there is no way to check the method is a member of the
|
||||||
|
# namedtuple class. This testcase confirms only it does not
|
||||||
|
# raise an error on building document (refs: #1455)
|
||||||
|
self.assertSkip('class', '_asdict',
|
||||||
|
SampleNamedTuple._asdict, True,
|
||||||
|
'napoleon_include_private_with_doc')
|
||||||
|
|
||||||
def test_class_private_doc(self):
|
def test_class_private_doc(self):
|
||||||
self.assertSkip('class', '_private_doc',
|
self.assertSkip('class', '_private_doc',
|
||||||
|
Loading…
Reference in New Issue
Block a user