Skip to content

Commit 996910f

Browse files
committed
Tests: Fix warning by renaming class s/TestItem/ReferenceItem/
1 parent ec8559e commit 996910f

1 file changed

Lines changed: 41 additions & 41 deletions

File tree

tests/test_util.py

Lines changed: 41 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010

1111
@dataclasses.dataclass
12-
class TestItem:
12+
class ReferenceItem:
1313
input: str
1414
output: Union[bool, str]
1515

@@ -19,95 +19,95 @@ def ids(data) -> List[str]:
1919

2020

2121
url_tests = [
22-
TestItem(input="https://example.org/", output=True),
23-
TestItem(input="foobar://example.org/", output=False),
22+
ReferenceItem(input="https://example.org/", output=True),
23+
ReferenceItem(input="foobar://example.org/", output=False),
2424
]
2525

2626

2727
intersphinx_tests = [
2828
# That's an intersphinx reference.
29-
TestItem(input="foo:bar", output=True),
29+
ReferenceItem(input="foo:bar", output=True),
3030
# Not an intersphinx reference at all.
31-
TestItem(input="foo/bar", output=False),
31+
ReferenceItem(input="foo/bar", output=False),
3232
# Too many components.
33-
TestItem(input="foo:bar:baz", output=False),
33+
ReferenceItem(input="foo:bar:baz", output=False),
3434
# MyST references are not (traditional) intersphinx references.
35-
TestItem(input="#foobar", output=False),
36-
TestItem(input="inv:project#remote-label", output=False),
35+
ReferenceItem(input="#foobar", output=False),
36+
ReferenceItem(input="inv:project#remote-label", output=False),
3737
]
3838

3939

4040
indirect_tests = [
41-
TestItem(input="[indirect-label]", output=True),
42-
TestItem(input="unknown-label", output=False),
43-
TestItem(input="#local-label", output=False),
41+
ReferenceItem(input="[indirect-label]", output=True),
42+
ReferenceItem(input="unknown-label", output=False),
43+
ReferenceItem(input="#local-label", output=False),
4444
]
4545

4646

4747
myst_tests = [
4848
# Project-local references.
49-
TestItem(input="#local-label", output=True),
49+
ReferenceItem(input="#local-label", output=True),
5050
# Specific references.
51-
TestItem(input="inv:project#remote-label", output=True),
52-
TestItem(input="path:/to/file.txt", output=True),
53-
TestItem(input="project:acme42", output=True),
51+
ReferenceItem(input="inv:project#remote-label", output=True),
52+
ReferenceItem(input="path:/to/file.txt", output=True),
53+
ReferenceItem(input="project:acme42", output=True),
5454
# Others.
55-
TestItem(input="[indirect-label]", output=False),
56-
TestItem(input="unknown-label", output=False),
55+
ReferenceItem(input="[indirect-label]", output=False),
56+
ReferenceItem(input="unknown-label", output=False),
5757
]
5858

5959

6060
translate_references = [
6161
# Translate project-local and intersphinx references.
62-
TestItem(input="document", output="#document"),
63-
TestItem(input="guide:document", output="inv:guide#document"),
62+
ReferenceItem(input="document", output="#document"),
63+
ReferenceItem(input="guide:document", output="inv:guide#document"),
6464
# Pass-through all others verbatim.
65-
TestItem(input="#local-label", output="#local-label"),
66-
TestItem(input="https://example.org", output="https://example.org"),
67-
TestItem(input="inv:guide#document", output="inv:guide#document"),
68-
TestItem(input="[document]", output="[document]"),
65+
ReferenceItem(input="#local-label", output="#local-label"),
66+
ReferenceItem(input="https://example.org", output="https://example.org"),
67+
ReferenceItem(input="inv:guide#document", output="inv:guide#document"),
68+
ReferenceItem(input="[document]", output="[document]"),
6969
]
7070

7171

7272
translate_links = [
7373
# Translate project-local and intersphinx references.
74-
TestItem(input="document", output="[](#document)"),
75-
TestItem(input="guide:document", output="[](inv:guide#document)"),
74+
ReferenceItem(input="document", output="[](#document)"),
75+
ReferenceItem(input="guide:document", output="[](inv:guide#document)"),
7676
# Pass-through all others verbatim.
77-
TestItem(input="#local-label", output="[](#local-label)"),
78-
TestItem(input="https://example.org", output="[](https://example.org)"),
79-
TestItem(input="inv:guide#document", output="[](inv:guide#document)"),
80-
TestItem(input="[document]", output="[][document]"),
77+
ReferenceItem(input="#local-label", output="[](#local-label)"),
78+
ReferenceItem(input="https://example.org", output="[](https://example.org)"),
79+
ReferenceItem(input="inv:guide#document", output="[](inv:guide#document)"),
80+
ReferenceItem(input="[document]", output="[][document]"),
8181
]
8282

8383

84-
@pytest.mark.parametrize("item", url_tests, ids=TestItem.ids(url_tests))
85-
def test_reference_url(item: TestItem):
84+
@pytest.mark.parametrize("item", url_tests, ids=ReferenceItem.ids(url_tests))
85+
def test_reference_url(item: ReferenceItem):
8686
assert SmartReference(item.input).is_url() == item.output
8787

8888

89-
@pytest.mark.parametrize("item", intersphinx_tests, ids=TestItem.ids(intersphinx_tests))
90-
def test_reference_intersphinx(item: TestItem):
89+
@pytest.mark.parametrize("item", intersphinx_tests, ids=ReferenceItem.ids(intersphinx_tests))
90+
def test_reference_intersphinx(item: ReferenceItem):
9191
assert SmartReference(item.input).is_traditional_intersphinx_reference() == item.output
9292

9393

94-
@pytest.mark.parametrize("item", indirect_tests, ids=TestItem.ids(indirect_tests))
95-
def test_reference_indirect(item: TestItem):
94+
@pytest.mark.parametrize("item", indirect_tests, ids=ReferenceItem.ids(indirect_tests))
95+
def test_reference_indirect(item: ReferenceItem):
9696
assert SmartReference(item.input).is_indirect_reference() == item.output
9797

9898

99-
@pytest.mark.parametrize("item", myst_tests, ids=TestItem.ids(myst_tests))
100-
def test_reference_myst(item: TestItem):
99+
@pytest.mark.parametrize("item", myst_tests, ids=ReferenceItem.ids(myst_tests))
100+
def test_reference_myst(item: ReferenceItem):
101101
assert SmartReference(item.input).is_myst_reference() == item.output
102102

103103

104-
@pytest.mark.parametrize("item", translate_references, ids=TestItem.ids(translate_references))
105-
def test_reference_to_myst(item: TestItem):
104+
@pytest.mark.parametrize("item", translate_references, ids=ReferenceItem.ids(translate_references))
105+
def test_reference_to_myst(item: ReferenceItem):
106106
assert SmartReference(item.input).reference_to_myst() == item.output
107107

108108

109-
@pytest.mark.parametrize("item", translate_links, ids=TestItem.ids(translate_links))
110-
def test_link_to_markdown(item: TestItem):
109+
@pytest.mark.parametrize("item", translate_links, ids=ReferenceItem.ids(translate_links))
110+
def test_link_to_markdown(item: ReferenceItem):
111111
assert link_to_markdown(item.input) == item.output
112112

113113

0 commit comments

Comments
 (0)