mirror of
https://github.com/sphinx-doc/sphinx.git
synced 2025-02-25 18:55:22 -06:00
fix: test_build_latex and test_build_texinfo raise SkipTest if command missing. Closes #1184.
This commit is contained in:
@@ -86,7 +86,7 @@ def test_latex(app):
|
||||
p = Popen(['pdflatex', '--interaction=nonstopmode',
|
||||
'SphinxTests.tex'], stdout=PIPE, stderr=PIPE)
|
||||
except OSError:
|
||||
pass # most likely pdflatex was not found
|
||||
raise SkipTest # most likely pdflatex was not found
|
||||
else:
|
||||
stdout, stderr = p.communicate()
|
||||
if p.returncode != 0:
|
||||
|
||||
@@ -17,7 +17,7 @@ from subprocess import Popen, PIPE
|
||||
|
||||
from sphinx.writers.texinfo import TexinfoTranslator
|
||||
|
||||
from util import with_app, test_root, remove_unicode_literals
|
||||
from util import test_root, SkipTest, remove_unicode_literals, with_app
|
||||
from test_build_html import ENV_WARNINGS
|
||||
|
||||
|
||||
@@ -56,7 +56,7 @@ def test_texinfo(app):
|
||||
p = Popen(['makeinfo', '--no-split', 'SphinxTests.texi'],
|
||||
stdout=PIPE, stderr=PIPE)
|
||||
except OSError:
|
||||
pass # most likely makeinfo was not found
|
||||
raise SkipTest # most likely makeinfo was not found
|
||||
else:
|
||||
stdout, stderr = p.communicate()
|
||||
retcode = p.returncode
|
||||
|
||||
Reference in New Issue
Block a user