mirror of
https://github.com/sphinx-doc/sphinx.git
synced 2025-02-25 18:55:22 -06:00
Fix #9981: std domain: Strip value part of the option directive from genindex
This commit is contained in:
@@ -97,6 +97,9 @@ def test_cmd_option_with_optional_value(app):
|
||||
[desc, ([desc_signature, ([desc_name, '-j'],
|
||||
[desc_addname, '[=N]'])],
|
||||
[desc_content, ()])]))
|
||||
assert_node(doctree[0], addnodes.index,
|
||||
entries=[('pair', 'command line option; -j', 'cmdoption-j', '', None)])
|
||||
|
||||
objects = list(app.env.get_domain("std").get_objects())
|
||||
assert ('-j', '-j', 'cmdoption', 'index', 'cmdoption-j', 1) in objects
|
||||
|
||||
@@ -355,10 +358,8 @@ def test_multiple_cmdoptions(app):
|
||||
[desc_addname, " directory"])],
|
||||
[desc_content, ()])]))
|
||||
assert_node(doctree[0], addnodes.index,
|
||||
entries=[('pair', 'cmd command line option; -o directory',
|
||||
'cmdoption-cmd-o', '', None),
|
||||
('pair', 'cmd command line option; --output directory',
|
||||
'cmdoption-cmd-o', '', None)])
|
||||
entries=[('pair', 'cmd command line option; -o', 'cmdoption-cmd-o', '', None),
|
||||
('pair', 'cmd command line option; --output', 'cmdoption-cmd-o', '', None)])
|
||||
assert ('cmd', '-o') in domain.progoptions
|
||||
assert ('cmd', '--output') in domain.progoptions
|
||||
assert domain.progoptions[('cmd', '-o')] == ('index', 'cmdoption-cmd-o')
|
||||
|
||||
Reference in New Issue
Block a user