summaryrefslogtreecommitdiff
path: root/tests/test_build_html.py
diff options
context:
space:
mode:
authorAdam Turner <9087854+aa-turner@users.noreply.github.com>2022-05-22 21:09:39 +0100
committerAdam Turner <9087854+AA-Turner@users.noreply.github.com>2022-09-27 18:31:47 +0100
commitbb62d2a2ee7d6d4b79b269c837ebf8d57aee0795 (patch)
tree1ff11cd7b3291a5004c5b8bf0ba83394331ebfd9 /tests/test_build_html.py
parent080517ce55119a6358337b5f939b3942e4de63b4 (diff)
downloadsphinx-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.py36
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)