(app: SphinxTestApp)
| 771 | confoverrides={'default_role': 'guilabel'}, |
| 772 | ) |
| 773 | def test_default_role2(app: SphinxTestApp) -> None: |
| 774 | app.build(force_all=True) |
| 775 | |
| 776 | # default-role directive is stronger than configratuion |
| 777 | doctree = app.env.get_doctree('index') |
| 778 | assert isinstance(doctree[0], nodes.section) |
| 779 | assert_node(extract_node(doctree, 0, 1), nodes.paragraph) |
| 780 | assert_node(extract_node(doctree, 0, 1, 0), addnodes.index) |
| 781 | assert_node(extract_node(doctree, 0, 1, 1), nodes.target) |
| 782 | assert_node(extract_node(doctree, 0, 1, 2), nodes.reference, classes=['pep']) |
| 783 | |
| 784 | # default_role changes the default behavior |
| 785 | doctree = app.env.get_doctree('foo') |
| 786 | assert isinstance(doctree[0], nodes.section) |
| 787 | assert_node(extract_node(doctree, 0, 1), nodes.paragraph) |
| 788 | assert_node(extract_node(doctree, 0, 1, 0), nodes.inline, classes=['guilabel']) |
| 789 | assert_node(extract_node(doctree, 0, 1, 1), nodes.Text) |
nothing calls this directly
no test coverage detected
searching dependent graphs…