diff options
Diffstat (limited to 'tests/test_ext_imgconverter.py')
-rw-r--r-- | tests/test_ext_imgconverter.py | 34 |
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() |