summaryrefslogtreecommitdiffstats
path: root/tests/test_ext_imgconverter.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test_ext_imgconverter.py')
-rw-r--r--tests/test_ext_imgconverter.py34
1 files changed, 0 insertions, 34 deletions
diff --git a/tests/test_ext_imgconverter.py b/tests/test_ext_imgconverter.py
deleted file mode 100644
index 18be700..0000000
--- a/tests/test_ext_imgconverter.py
+++ /dev/null
@@ -1,34 +0,0 @@
-"""Test sphinx.ext.imgconverter extension."""
-
-import subprocess
-
-import pytest
-
-
-@pytest.fixture()
-def _if_converter_found(app):
- image_converter = getattr(app.config, 'image_converter', '')
- try:
- if image_converter:
- subprocess.run([image_converter, '-version'], capture_output=True) # show version
- return
- except OSError: # No such file or directory
- pass
-
- pytest.skip('image_converter "%s" is not available' % image_converter)
-
-
-@pytest.mark.usefixtures('_if_converter_found')
-@pytest.mark.sphinx('latex', testroot='ext-imgconverter')
-def test_ext_imgconverter(app, status, warning):
- app.builder.build_all()
-
- content = (app.outdir / 'python.tex').read_text(encoding='utf8')
-
- # supported image (not converted)
- assert '\\sphinxincludegraphics{{img}.pdf}' in content
-
- # non supported image (converted)
- assert '\\sphinxincludegraphics{{svgimg}.png}' in content
- assert not (app.outdir / 'svgimg.svg').exists()
- assert (app.outdir / 'svgimg.png').exists()