diff options
| author | Tadej Janež <tadej.j@nez.si> | 2016-06-10 09:45:22 +0200 |
|---|---|---|
| committer | Tadej Janež <tadej.j@nez.si> | 2016-06-30 10:18:49 +0200 |
| commit | a9ffcf0d601b18d1d8e4b9b401a0f04a518b6029 (patch) | |
| tree | 1f00b7457a103dedbc92061dcc1e58fa9e955db1 /tests/test_setup_command.py | |
| parent | 2a5e5a553041f048da9de7634a67c30fb61fc58f (diff) | |
| download | sphinx-git-a9ffcf0d601b18d1d8e4b9b401a0f04a518b6029.tar.gz | |
Add ``--warning-is-error`` option to setup.py command
Diffstat (limited to 'tests/test_setup_command.py')
| -rw-r--r-- | tests/test_setup_command.py | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/tests/test_setup_command.py b/tests/test_setup_command.py index 77c9ade46..c92f6220f 100644 --- a/tests/test_setup_command.py +++ b/tests/test_setup_command.py @@ -108,3 +108,25 @@ def test_build_sphinx_return_nonzero_status(pkgroot, proc): print(out) print(err) assert proc.returncode != 0, 'expect non-zero status for setup.py' + + +@with_setup_command(root) +def test_build_sphinx_warning_return_zero_status(pkgroot, proc): + srcdir = (pkgroot / 'doc') + (srcdir / 'contents.txt').write_text( + 'See :ref:`unexisting-reference-label`') + out, err = proc.communicate() + print(out) + print(err) + assert proc.returncode == 0 + + +@with_setup_command(root, '--warning-is-error') +def test_build_sphinx_warning_is_error_return_nonzero_status(pkgroot, proc): + srcdir = (pkgroot / 'doc') + (srcdir / 'contents.txt').write_text( + 'See :ref:`unexisting-reference-label`') + out, err = proc.communicate() + print(out) + print(err) + assert proc.returncode != 0, 'expect non-zero status for setup.py' |
