diff options
author | Adam Turner <9087854+aa-turner@users.noreply.github.com> | 2022-05-22 21:09:39 +0100 |
---|---|---|
committer | Adam Turner <9087854+AA-Turner@users.noreply.github.com> | 2022-09-27 18:31:47 +0100 |
commit | bb62d2a2ee7d6d4b79b269c837ebf8d57aee0795 (patch) | |
tree | 1ff11cd7b3291a5004c5b8bf0ba83394331ebfd9 /tests/test_build_html.py | |
parent | 080517ce55119a6358337b5f939b3942e4de63b4 (diff) | |
download | sphinx-git-bb62d2a2ee7d6d4b79b269c837ebf8d57aee0795.tar.gz |
Increase minimum Docutils to 0.18
Diffstat (limited to 'tests/test_build_html.py')
-rw-r--r-- | tests/test_build_html.py | 36 |
1 files changed, 1 insertions, 35 deletions
diff --git a/tests/test_build_html.py b/tests/test_build_html.py index 10fdbdf79..6b18bac1c 100644 --- a/tests/test_build_html.py +++ b/tests/test_build_html.py @@ -5,7 +5,6 @@ import re from itertools import chain, cycle from unittest.mock import ANY, call, patch -import docutils import pytest from html5lib import HTMLParser @@ -407,39 +406,6 @@ def test_html5_output(app, cached_etree_parse, fname, expect): check_xpath(cached_etree_parse(app.outdir / fname), fname, *expect) -@pytest.mark.skipif(docutils.__version_info__ >= (0, 18), reason='docutils-0.17 or below is required.') -@pytest.mark.parametrize("fname,expect", flat_dict({ - 'index.html': [ - (".//dt[@class='label']/span[@class='brackets']", r'Ref1'), - (".//dt[@class='label']", ''), - ], - 'footnote.html': [ - (".//a[@class='footnote-reference brackets'][@href='#id9'][@id='id1']", r"1"), - (".//a[@class='footnote-reference brackets'][@href='#id10'][@id='id2']", r"2"), - (".//a[@class='footnote-reference brackets'][@href='#foo'][@id='id3']", r"3"), - (".//a[@class='reference internal'][@href='#bar'][@id='id4']/span", r"\[bar\]"), - (".//a[@class='reference internal'][@href='#baz-qux'][@id='id5']/span", r"\[baz_qux\]"), - (".//a[@class='footnote-reference brackets'][@href='#id11'][@id='id6']", r"4"), - (".//a[@class='footnote-reference brackets'][@href='#id12'][@id='id7']", r"5"), - (".//a[@class='fn-backref'][@href='#id1']", r"1"), - (".//a[@class='fn-backref'][@href='#id2']", r"2"), - (".//a[@class='fn-backref'][@href='#id3']", r"3"), - (".//a[@class='fn-backref'][@href='#id4']", r"bar"), - (".//a[@class='fn-backref'][@href='#id5']", r"baz_qux"), - (".//a[@class='fn-backref'][@href='#id6']", r"4"), - (".//a[@class='fn-backref'][@href='#id7']", r"5"), - (".//a[@class='fn-backref'][@href='#id8']", r"6"), - ], -})) -@pytest.mark.sphinx('html') -@pytest.mark.test_params(shared_result='test_build_html_output_docutils17') -def test_docutils17_output(app, cached_etree_parse, fname, expect): - app.build() - print(app.outdir / fname) - check_xpath(cached_etree_parse(app.outdir / fname), fname, *expect) - - -@pytest.mark.skipif(docutils.__version_info__[:2] <= (0, 17), reason='docutils-0.18+ is required.') @pytest.mark.parametrize("fname,expect", flat_dict({ 'index.html': [ (".//div[@class='citation']/span", r'Ref1'), @@ -465,7 +431,7 @@ def test_docutils17_output(app, cached_etree_parse, fname, expect): })) @pytest.mark.sphinx('html') @pytest.mark.test_params(shared_result='test_build_html_output_docutils18') -def test_docutils18_output(app, cached_etree_parse, fname, expect): +def test_docutils_output(app, cached_etree_parse, fname, expect): app.build() print(app.outdir / fname) check_xpath(cached_etree_parse(app.outdir / fname), fname, *expect) |