Skip to content

Commit 9c9aa86

Browse files
authored
Merge pull request #37 from rsokl/test-methods-section
test Methods section in numpy docstring
2 parents 589d864 + 86aac7e commit 9c9aa86

File tree

1 file changed

+37
-0
lines changed

1 file changed

+37
-0
lines changed

tests/default_styles_test.py

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -235,6 +235,43 @@ def child():
235235
assert custom_inherit.store["numpy_napoleon"](prnt.__doc__, child.__doc__) == out
236236

237237

238+
def test_methods_section_in_numpy():
239+
from custom_inherit import DocInheritMeta
240+
from six import add_metaclass
241+
242+
@add_metaclass(metaclass=DocInheritMeta(style="numpy_with_merge"))
243+
class Parent:
244+
"""Parent summary.
245+
246+
Methods
247+
-------
248+
meth
249+
"""
250+
pass
251+
252+
class Child(Parent):
253+
"""Child summary.
254+
255+
Attributes
256+
----------
257+
a: hello
258+
259+
"""
260+
pass
261+
262+
c = Child()
263+
expected = """Child summary.
264+
265+
Attributes
266+
----------
267+
a: hello
268+
269+
Methods
270+
-------
271+
meth"""
272+
assert c.__doc__ == expected
273+
274+
238275
def test_google_napoleon():
239276
def prnt():
240277
""" first line

0 commit comments

Comments
 (0)