Commits

Takayuki Shimizukawa committed d6219a8

fix: test_build_latex and test_build_texinfo raise SkipTest if command missing. Closes #1184.

Comments (0)

Files changed (2)

tests/test_build_latex.py

             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:

tests/test_build_texinfo.py

 
 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
 
 
             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