diff options
author | Jakob Lykke Andersen <Jakob@caput.dk> | 2021-09-25 13:09:01 +0200 |
---|---|---|
committer | Jakob Lykke Andersen <Jakob@caput.dk> | 2021-10-02 12:41:40 +0200 |
commit | 01ef6a437f18c911ff3f7adb2962118b4a999ae1 (patch) | |
tree | 9ed645883cc3fa642f7dabe8f89c321948d96830 /tests/test_domain_py.py | |
parent | d16d9a66619682face2ce0b4213afd7dbfc3b7cf (diff) | |
download | sphinx-git-01ef6a437f18c911ff3f7adb2962118b4a999ae1.tar.gz |
py nodes, PyObject anno
Diffstat (limited to 'tests/test_domain_py.py')
-rw-r--r-- | tests/test_domain_py.py | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/tests/test_domain_py.py b/tests/test_domain_py.py index 59d8b4ca1..2546b62c3 100644 --- a/tests/test_domain_py.py +++ b/tests/test_domain_py.py @@ -18,7 +18,7 @@ from docutils import nodes from sphinx import addnodes from sphinx.addnodes import (desc, desc_addname, desc_annotation, desc_content, desc_name, desc_optional, desc_parameter, desc_parameterlist, desc_returns, - desc_sig_keyword, + desc_sig_keyword, desc_sig_literal_number, desc_sig_literal_string, desc_sig_name, desc_sig_operator, desc_sig_punctuation, desc_signature, desc_sig_space, pending_xref) from sphinx.domains import IndexEntry @@ -354,22 +354,22 @@ def test_parse_annotation_Literal(app): doctree = _parse_annotation("Literal[True, False]", app.env) assert_node(doctree, ([pending_xref, "Literal"], [desc_sig_punctuation, "["], - "True", + [desc_sig_keyword, "True"], [desc_sig_punctuation, ","], desc_sig_space, - "False", + [desc_sig_keyword, "False"], [desc_sig_punctuation, "]"])) doctree = _parse_annotation("typing.Literal[0, 1, 'abc']", app.env) assert_node(doctree, ([pending_xref, "typing.Literal"], [desc_sig_punctuation, "["], - "0", + [desc_sig_literal_number, "0"], [desc_sig_punctuation, ","], desc_sig_space, - "1", + [desc_sig_literal_number, "1"], [desc_sig_punctuation, ","], desc_sig_space, - "'abc'", + [desc_sig_literal_string, "'abc'"], [desc_sig_punctuation, "]"])) @@ -555,7 +555,8 @@ def test_pydata_signature_old(app): doctree = restructuredtext.parse(app, text) assert_node(doctree, (addnodes.index, [desc, ([desc_signature, ([desc_name, "version"], - [desc_annotation, " = 1"])], + [desc_annotation, (desc_sig_space, + "= 1")])], desc_content)])) assert_node(doctree[1], addnodes.desc, desctype="data", domain="py", objtype="data", noindex=False) |