diff options
Diffstat (limited to 'tests/test_domain_py.py')
-rw-r--r-- | tests/test_domain_py.py | 29 |
1 files changed, 8 insertions, 21 deletions
diff --git a/tests/test_domain_py.py b/tests/test_domain_py.py index 9e9cd4fb3..3c71d8337 100644 --- a/tests/test_domain_py.py +++ b/tests/test_domain_py.py @@ -732,10 +732,8 @@ def test_pymethod_options(app): " .. py:method:: meth4\n" " :async:\n" " .. py:method:: meth5\n" - " :property:\n" - " .. py:method:: meth6\n" " :abstractmethod:\n" - " .. py:method:: meth7\n" + " .. py:method:: meth6\n" " :final:\n") domain = app.env.get_domain('py') doctree = restructuredtext.parse(app, text) @@ -753,8 +751,6 @@ def test_pymethod_options(app): addnodes.index, desc, addnodes.index, - desc, - addnodes.index, desc)])])) # method @@ -796,35 +792,26 @@ def test_pymethod_options(app): assert 'Class.meth4' in domain.objects assert domain.objects['Class.meth4'] == ('index', 'Class.meth4', 'method', False) - # :property: + # :abstractmethod: assert_node(doctree[1][1][8], addnodes.index, - entries=[('single', 'meth5 (Class property)', 'Class.meth5', '', None)]) - assert_node(doctree[1][1][9], ([desc_signature, ([desc_annotation, ("property", desc_sig_space)], - [desc_name, "meth5"])], + entries=[('single', 'meth5() (Class method)', 'Class.meth5', '', None)]) + assert_node(doctree[1][1][9], ([desc_signature, ([desc_annotation, ("abstract", desc_sig_space)], + [desc_name, "meth5"], + [desc_parameterlist, ()])], [desc_content, ()])) assert 'Class.meth5' in domain.objects assert domain.objects['Class.meth5'] == ('index', 'Class.meth5', 'method', False) - # :abstractmethod: + # :final: assert_node(doctree[1][1][10], addnodes.index, entries=[('single', 'meth6() (Class method)', 'Class.meth6', '', None)]) - assert_node(doctree[1][1][11], ([desc_signature, ([desc_annotation, ("abstract", desc_sig_space)], + assert_node(doctree[1][1][11], ([desc_signature, ([desc_annotation, ("final", desc_sig_space)], [desc_name, "meth6"], [desc_parameterlist, ()])], [desc_content, ()])) assert 'Class.meth6' in domain.objects assert domain.objects['Class.meth6'] == ('index', 'Class.meth6', 'method', False) - # :final: - assert_node(doctree[1][1][12], addnodes.index, - entries=[('single', 'meth7() (Class method)', 'Class.meth7', '', None)]) - assert_node(doctree[1][1][13], ([desc_signature, ([desc_annotation, ("final", desc_sig_space)], - [desc_name, "meth7"], - [desc_parameterlist, ()])], - [desc_content, ()])) - assert 'Class.meth7' in domain.objects - assert domain.objects['Class.meth7'] == ('index', 'Class.meth7', 'method', False) - def test_pyclassmethod(app): text = (".. py:class:: Class\n" |