Source: pytest-catchlog Version: 1.2.2-3 Severity: serious Some recent change in unstable makes pytest-catchlog FTBFS:
https://tests.reproducible-builds.org/debian/history/pytest-catchlog.html https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/pytest-catchlog.html ... ============================= test session starts ============================== platform linux2 -- Python 2.7.13+, pytest-3.2.0, py-1.4.34, pluggy-0.4.0 -- /usr/bin/python2.7 cachedir: .cache rootdir: /build/1st/pytest-catchlog-1.2.2, inifile: plugins: catchlog-1.2.2 collecting ... collected 14 items test_pytest_catchlog.py::test_nothing_logged FAILED =================================== FAILURES =================================== _____________________________ test_nothing_logged ______________________________ testdir = <Testdir local('/tmp/pytest-of-pbuilder1/pytest-0/testdir/test_nothing_logged0')> def test_nothing_logged(testdir): testdir.makepyfile(''' import sys import logging def test_foo(): sys.stdout.write('text going to stdout') sys.stderr.write('text going to stderr') assert False ''') result = testdir.runpytest() assert result.ret == 1 result.stdout.fnmatch_lines(['*- Captured stdout call -*', 'text going to stdout']) result.stdout.fnmatch_lines(['*- Captured stderr call -*', 'text going to stderr']) py.test.raises(Exception, result.stdout.fnmatch_lines, > ['*- Captured *log call -*']) E Failed: nomatch: '*- Captured stdout call -*' E and: u'============================= test session starts ==============================' E and: u'platform linux2 -- Python 2.7.13+, pytest-3.2.0, py-1.4.34, pluggy-0.4.0' E and: u'rootdir: /tmp/pytest-of-pbuilder1/pytest-0/testdir/test_nothing_logged0, inifile:' E and: u'plugins: catchlog-1.2.2' E and: u'collected 1 item' E and: u'' E and: u'test_nothing_logged.py F' E and: u'' E and: u'=================================== FAILURES ===================================' E and: u'___________________________________ test_foo ___________________________________' E and: u'' E and: u' def test_foo():' E and: u" sys.stdout.write('text going to stdout')" E and: u" sys.stderr.write('text going to stderr')" E and: u'> assert False' E and: u'E assert False' E and: u'' E and: u'test_nothing_logged.py:7: AssertionError' E fnmatch: '*- Captured stdout call -*' E with: u'----------------------------- Captured stdout call -----------------------------' E exact match: 'text going to stdout' E nomatch: '*- Captured stderr call -*' E and: u'============================= test session starts ==============================' E and: u'platform linux2 -- Python 2.7.13+, pytest-3.2.0, py-1.4.34, pluggy-0.4.0' E and: u'rootdir: /tmp/pytest-of-pbuilder1/pytest-0/testdir/test_nothing_logged0, inifile:' E and: u'plugins: catchlog-1.2.2' E and: u'collected 1 item' E and: u'' E and: u'test_nothing_logged.py F' E and: u'' E and: u'=================================== FAILURES ===================================' E and: u'___________________________________ test_foo ___________________________________' E and: u'' E and: u' def test_foo():' E and: u" sys.stdout.write('text going to stdout')" E and: u" sys.stderr.write('text going to stderr')" E and: u'> assert False' E and: u'E assert False' E and: u'' E and: u'test_nothing_logged.py:7: AssertionError' E and: u'----------------------------- Captured stdout call -----------------------------' E and: u'text going to stdout' E fnmatch: '*- Captured stderr call -*' E with: u'----------------------------- Captured stderr call -----------------------------' E exact match: 'text going to stderr' E nomatch: '*- Captured *log call -*' E and: u'============================= test session starts ==============================' E and: u'platform linux2 -- Python 2.7.13+, pytest-3.2.0, py-1.4.34, pluggy-0.4.0' E and: u'rootdir: /tmp/pytest-of-pbuilder1/pytest-0/testdir/test_nothing_logged0, inifile:' E and: u'plugins: catchlog-1.2.2' E and: u'collected 1 item' E and: u'' E and: u'test_nothing_logged.py F' E and: u'' E and: u'=================================== FAILURES ===================================' E and: u'___________________________________ test_foo ___________________________________' E and: u'' E and: u' def test_foo():' E and: u" sys.stdout.write('text going to stdout')" E and: u" sys.stderr.write('text going to stderr')" E and: u'> assert False' E and: u'E assert False' E and: u'' E and: u'test_nothing_logged.py:7: AssertionError' E and: u'----------------------------- Captured stdout call -----------------------------' E and: u'text going to stdout' E and: u'----------------------------- Captured stderr call -----------------------------' E and: u'text going to stderr' E and: u'=========================== 1 failed in 0.09 seconds ===========================' E and: u'' E remains unmatched: '*- Captured *log call -*' /build/1st/pytest-catchlog-1.2.2/test_pytest_catchlog.py:27: Failed ----------------------------- Captured stdout call ----------------------------- ============================= test session starts ============================== platform linux2 -- Python 2.7.13+, pytest-3.2.0, py-1.4.34, pluggy-0.4.0 rootdir: /tmp/pytest-of-pbuilder1/pytest-0/testdir/test_nothing_logged0, inifile: plugins: catchlog-1.2.2 collected 1 item test_nothing_logged.py F =================================== FAILURES =================================== ___________________________________ test_foo ___________________________________ def test_foo(): sys.stdout.write('text going to stdout') sys.stderr.write('text going to stderr') > assert False E assert False test_nothing_logged.py:7: AssertionError ----------------------------- Captured stdout call ----------------------------- text going to stdout ----------------------------- Captured stderr call ----------------------------- text going to stderr =========================== 1 failed in 0.09 seconds =========================== !!!!!!!!!!!!!!!!!!!! Interrupted: stopping after 1 failures !!!!!!!!!!!!!!!!!!!! =========================== 1 failed in 0.40 seconds =========================== E: pybuild pybuild:283: test: plugin custom failed with: exit code=2: python2.7 -m pytest -v -x dh_auto_test: pybuild --test --test-pytest -i python{version} -p 2.7 returned exit code 13 debian/rules:12: recipe for target 'override_dh_auto_install' failed make[1]: *** [override_dh_auto_install] Error 25 _______________________________________________ Python-modules-team mailing list Python-modules-team@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/python-modules-team