Skip to content

Commit dab28f2

Browse files
Copilotchrisjsewell
andcommitted
Apply ruff formatting to fix pre-commit
Co-authored-by: chrisjsewell <[email protected]>
1 parent 677d1ac commit dab28f2

File tree

3 files changed

+56
-15
lines changed

3 files changed

+56
-15
lines changed

tests/conftest.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,9 @@ def _normalize(text: str) -> str:
5454
text = re.sub(rf' ({"|".join(attrs)})="1"', r' \1="True"', text)
5555
text = re.sub(rf' ({"|".join(attrs)})="0"', r' \1="False"', text)
5656
# numbered is changed in math_block, but not in toctree, so we have to be more precise
57-
text = re.sub(r' numbered="1" xml:space', r' numbered="True" xml:space', text)
57+
text = re.sub(
58+
r' numbered="1" xml:space', r' numbered="True" xml:space', text
59+
)
5860
return text
5961

6062
return _normalize

tests/test_renderers/test_fixtures_docutils.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,9 @@
2121

2222

2323
@pytest.mark.param_file(FIXTURE_PATH / "docutil_syntax_elements.md")
24-
def test_syntax_elements(file_params: ParamTestData, monkeypatch, normalize_doctree_xml):
24+
def test_syntax_elements(
25+
file_params: ParamTestData, monkeypatch, normalize_doctree_xml
26+
):
2527
"""Test conversion of Markdown to docutils AST (before transforms are applied)."""
2628

2729
def _apply_transforms(self):
@@ -89,7 +91,9 @@ def _apply_transforms(self):
8991

9092

9193
@pytest.mark.param_file(FIXTURE_PATH / "docutil_directives.md")
92-
def test_docutils_directives(file_params: ParamTestData, monkeypatch, normalize_doctree_xml):
94+
def test_docutils_directives(
95+
file_params: ParamTestData, monkeypatch, normalize_doctree_xml
96+
):
9397
"""Test output of docutils directives."""
9498
if "SKIP" in file_params.description: # line-block directive not yet supported
9599
pytest.skip(file_params.description)

tests/test_renderers/test_fixtures_sphinx.py

Lines changed: 47 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,10 @@
2323

2424
@pytest.mark.param_file(FIXTURE_PATH / "sphinx_syntax_elements.md")
2525
def test_syntax_elements(
26-
file_params: ParamTestData, sphinx_doctree: CreateDoctree, monkeypatch, normalize_doctree_xml
26+
file_params: ParamTestData,
27+
sphinx_doctree: CreateDoctree,
28+
monkeypatch,
29+
normalize_doctree_xml,
2730
):
2831
sphinx_doctree.set_conf({"extensions": ["myst_parser"], "show_warning_types": True})
2932

@@ -51,7 +54,9 @@ def _apply_transforms(self):
5154

5255

5356
@pytest.mark.param_file(FIXTURE_PATH / "sphinx_link_resolution.md")
54-
def test_link_resolution(file_params: ParamTestData, sphinx_doctree: CreateDoctree, normalize_doctree_xml):
57+
def test_link_resolution(
58+
file_params: ParamTestData, sphinx_doctree: CreateDoctree, normalize_doctree_xml
59+
):
5560
sphinx_doctree.set_conf(
5661
{"extensions": ["myst_parser"], **settings_from_json(file_params.description)}
5762
)
@@ -77,7 +82,11 @@ def settings_from_json(string: str | None):
7782

7883

7984
@pytest.mark.param_file(FIXTURE_PATH / "tables.md")
80-
def test_tables(file_params: ParamTestData, sphinx_doctree_no_tr: CreateDoctree, normalize_doctree_xml):
85+
def test_tables(
86+
file_params: ParamTestData,
87+
sphinx_doctree_no_tr: CreateDoctree,
88+
normalize_doctree_xml,
89+
):
8190
sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]})
8291
result = sphinx_doctree_no_tr(file_params.content, "index.md")
8392
file_params.assert_expected(
@@ -87,7 +96,9 @@ def test_tables(file_params: ParamTestData, sphinx_doctree_no_tr: CreateDoctree,
8796

8897
@pytest.mark.param_file(FIXTURE_PATH / "directive_options.md")
8998
def test_directive_options(
90-
file_params: ParamTestData, sphinx_doctree_no_tr: CreateDoctree, normalize_doctree_xml
99+
file_params: ParamTestData,
100+
sphinx_doctree_no_tr: CreateDoctree,
101+
normalize_doctree_xml,
91102
):
92103
sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]})
93104
result = sphinx_doctree_no_tr(file_params.content, "index.md")
@@ -98,7 +109,9 @@ def test_directive_options(
98109

99110
@pytest.mark.param_file(FIXTURE_PATH / "sphinx_directives.md")
100111
def test_sphinx_directives(
101-
file_params: ParamTestData, sphinx_doctree_no_tr: CreateDoctree, normalize_doctree_xml
112+
file_params: ParamTestData,
113+
sphinx_doctree_no_tr: CreateDoctree,
114+
normalize_doctree_xml,
102115
):
103116
# TODO fix skipped directives
104117
# TODO test domain directives
@@ -116,7 +129,11 @@ def test_sphinx_directives(
116129

117130

118131
@pytest.mark.param_file(FIXTURE_PATH / "sphinx_roles.md")
119-
def test_sphinx_roles(file_params: ParamTestData, sphinx_doctree_no_tr: CreateDoctree, normalize_doctree_xml):
132+
def test_sphinx_roles(
133+
file_params: ParamTestData,
134+
sphinx_doctree_no_tr: CreateDoctree,
135+
normalize_doctree_xml,
136+
):
120137
if file_params.title.startswith("SKIP"):
121138
pytest.skip(file_params.title)
122139

@@ -139,7 +156,11 @@ def test_sphinx_roles(file_params: ParamTestData, sphinx_doctree_no_tr: CreateDo
139156

140157

141158
@pytest.mark.param_file(FIXTURE_PATH / "dollarmath.md")
142-
def test_dollarmath(file_params: ParamTestData, sphinx_doctree_no_tr: CreateDoctree, normalize_doctree_xml):
159+
def test_dollarmath(
160+
file_params: ParamTestData,
161+
sphinx_doctree_no_tr: CreateDoctree,
162+
normalize_doctree_xml,
163+
):
143164
sphinx_doctree_no_tr.set_conf(
144165
{"extensions": ["myst_parser"], "myst_enable_extensions": ["dollarmath"]}
145166
)
@@ -151,7 +172,10 @@ def test_dollarmath(file_params: ParamTestData, sphinx_doctree_no_tr: CreateDoct
151172

152173
@pytest.mark.param_file(FIXTURE_PATH / "amsmath.md")
153174
def test_amsmath(
154-
file_params: ParamTestData, sphinx_doctree_no_tr: CreateDoctree, monkeypatch, normalize_doctree_xml
175+
file_params: ParamTestData,
176+
sphinx_doctree_no_tr: CreateDoctree,
177+
monkeypatch,
178+
normalize_doctree_xml,
155179
):
156180
monkeypatch.setattr(SphinxRenderer, "_random_label", lambda self: "mock-uuid")
157181
sphinx_doctree_no_tr.set_conf(
@@ -165,7 +189,10 @@ def test_amsmath(
165189

166190
@pytest.mark.param_file(FIXTURE_PATH / "containers.md")
167191
def test_containers(
168-
file_params: ParamTestData, sphinx_doctree_no_tr: CreateDoctree, monkeypatch, normalize_doctree_xml
192+
file_params: ParamTestData,
193+
sphinx_doctree_no_tr: CreateDoctree,
194+
monkeypatch,
195+
normalize_doctree_xml,
169196
):
170197
monkeypatch.setattr(SphinxRenderer, "_random_label", lambda self: "mock-uuid")
171198
sphinx_doctree_no_tr.set_conf(
@@ -179,7 +206,9 @@ def test_containers(
179206

180207
@pytest.mark.param_file(FIXTURE_PATH / "eval_rst.md")
181208
def test_evalrst_elements(
182-
file_params: ParamTestData, sphinx_doctree_no_tr: CreateDoctree, normalize_doctree_xml
209+
file_params: ParamTestData,
210+
sphinx_doctree_no_tr: CreateDoctree,
211+
normalize_doctree_xml,
183212
):
184213
sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]})
185214
result = sphinx_doctree_no_tr(file_params.content, "index.md")
@@ -190,7 +219,9 @@ def test_evalrst_elements(
190219

191220
@pytest.mark.param_file(FIXTURE_PATH / "definition_lists.md")
192221
def test_definition_lists(
193-
file_params: ParamTestData, sphinx_doctree_no_tr: CreateDoctree, normalize_doctree_xml
222+
file_params: ParamTestData,
223+
sphinx_doctree_no_tr: CreateDoctree,
224+
normalize_doctree_xml,
194225
):
195226
sphinx_doctree_no_tr.set_conf(
196227
{"extensions": ["myst_parser"], "myst_enable_extensions": ["deflist"]}
@@ -202,7 +233,11 @@ def test_definition_lists(
202233

203234

204235
@pytest.mark.param_file(FIXTURE_PATH / "attributes.md")
205-
def test_attributes(file_params: ParamTestData, sphinx_doctree_no_tr: CreateDoctree, normalize_doctree_xml):
236+
def test_attributes(
237+
file_params: ParamTestData,
238+
sphinx_doctree_no_tr: CreateDoctree,
239+
normalize_doctree_xml,
240+
):
206241
sphinx_doctree_no_tr.set_conf(
207242
{
208243
"extensions": ["myst_parser"],

0 commit comments

Comments
 (0)