From e6d3adf5d9748f5253deb8fdf8f43bde160fbac7 Mon Sep 17 00:00:00 2001 From: Takeshi KOMIYA Date: Sun, 11 Jul 2021 19:33:38 +0900 Subject: [PATCH] intersphinx: Add testcase for case insensitive term match (refs: #9299) --- tests/test_ext_intersphinx.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/tests/test_ext_intersphinx.py b/tests/test_ext_intersphinx.py index 875f14346..28b5e63b1 100644 --- a/tests/test_ext_intersphinx.py +++ b/tests/test_ext_intersphinx.py @@ -196,6 +196,16 @@ def test_missing_reference_pydomain(tempdir, app, status, warning): rn = missing_reference(app, app.env, node, contnode) assert rn.astext() == 'Foo.bar' + # term reference (normal) + node, contnode = fake_node('std', 'term', 'a term', 'a term') + rn = missing_reference(app, app.env, node, contnode) + assert rn.astext() == 'a term' + + # term reference (case insensitive) + node, contnode = fake_node('std', 'term', 'A TERM', 'A TERM') + rn = missing_reference(app, app.env, node, contnode) + assert rn.astext() == 'A TERM' + def test_missing_reference_stddomain(tempdir, app, status, warning): inv_file = tempdir / 'inventory'