Source: python-os-testr Version: 1.0.0-2 Severity: serious Some recent change in unstable makes python-os-testr FTBFS:
https://tests.reproducible-builds.org/debian/history/python-os-testr.html https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/python-os-testr.html ... ====================================================================== FAIL: os_testr.tests.test_return_codes.TestReturnCodes.test_list os_testr.tests.test_return_codes.TestReturnCodes.test_list ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "os_testr/tests/test_return_codes.py", line 104, in test_list self.assertRunExit('ostestr --list', 0) File "os_testr/tests/test_return_codes.py", line 65, in assertRunExit "Stdout: %s; Stderr: %s" % (out, err)) File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 411, in assertEqual self.assertThat(observed, matcher, message) File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 498, in assertThat raise mismatch_error testtools.matchers._impl.MismatchError: 1 != 0: Stdout: ; Stderr: Traceback (most recent call last): File "/build/1st/python-os-testr-1.0.0/debian/bin/ostestr", line 5, in <module> from os_testr.os_testr import main ImportError: No module named os_testr ====================================================================== FAIL: os_testr.tests.test_return_codes.TestReturnCodes.test_default_passing os_testr.tests.test_return_codes.TestReturnCodes.test_default_passing ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "os_testr/tests/test_return_codes.py", line 72, in test_default_passing self.assertRunExit('ostestr --regex passing', 0) File "os_testr/tests/test_return_codes.py", line 65, in assertRunExit "Stdout: %s; Stderr: %s" % (out, err)) File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 411, in assertEqual self.assertThat(observed, matcher, message) File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 498, in assertThat raise mismatch_error testtools.matchers._impl.MismatchError: 1 != 0: Stdout: ; Stderr: Traceback (most recent call last): File "/build/1st/python-os-testr-1.0.0/debian/bin/ostestr", line 5, in <module> from os_testr.os_testr import main ImportError: No module named os_testr ====================================================================== FAIL: os_testr.tests.test_return_codes.TestReturnCodes.test_default_serial_passing os_testr.tests.test_return_codes.TestReturnCodes.test_default_serial_passing ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "os_testr/tests/test_return_codes.py", line 84, in test_default_serial_passing self.assertRunExit('ostestr --serial --regex passing', 0) File "os_testr/tests/test_return_codes.py", line 65, in assertRunExit "Stdout: %s; Stderr: %s" % (out, err)) File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 411, in assertEqual self.assertThat(observed, matcher, message) File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 498, in assertThat raise mismatch_error testtools.matchers._impl.MismatchError: 1 != 0: Stdout: ; Stderr: Traceback (most recent call last): File "/build/1st/python-os-testr-1.0.0/debian/bin/ostestr", line 5, in <module> from os_testr.os_testr import main ImportError: No module named os_testr ====================================================================== FAIL: os_testr.tests.test_return_codes.TestReturnCodes.test_testr_no_pretty_passing os_testr.tests.test_return_codes.TestReturnCodes.test_testr_no_pretty_passing ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "os_testr/tests/test_return_codes.py", line 98, in test_testr_no_pretty_passing self.assertRunExit('ostestr --no-pretty --regex passing', 0) File "os_testr/tests/test_return_codes.py", line 65, in assertRunExit "Stdout: %s; Stderr: %s" % (out, err)) File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 411, in assertEqual self.assertThat(observed, matcher, message) File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 498, in assertThat raise mismatch_error testtools.matchers._impl.MismatchError: 1 != 0: Stdout: ; Stderr: Traceback (most recent call last): File "/build/1st/python-os-testr-1.0.0/debian/bin/ostestr", line 5, in <module> from os_testr.os_testr import main ImportError: No module named os_testr ====================================================================== FAIL: os_testr.tests.test_return_codes.TestReturnCodes.test_default_passing_no_slowest os_testr.tests.test_return_codes.TestReturnCodes.test_default_passing_no_slowest ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "os_testr/tests/test_return_codes.py", line 78, in test_default_passing_no_slowest self.assertRunExit('ostestr --no-slowest --regex passing', 0) File "os_testr/tests/test_return_codes.py", line 65, in assertRunExit "Stdout: %s; Stderr: %s" % (out, err)) File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 411, in assertEqual self.assertThat(observed, matcher, message) File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 498, in assertThat raise mismatch_error testtools.matchers._impl.MismatchError: 1 != 0: Stdout: ; Stderr: Traceback (most recent call last): File "/build/1st/python-os-testr-1.0.0/debian/bin/ostestr", line 5, in <module> from os_testr.os_testr import main ImportError: No module named os_testr ====================================================================== FAIL: os_testr.tests.test_subunit_trace.TestSubunitTrace.test_trace os_testr.tests.test_subunit_trace.TestSubunitTrace.test_trace ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "os_testr/tests/test_subunit_trace.py", line 95, in test_trace returncode = subunit_trace.trace(stdin, sys.stdout) File "os_testr/subunit_trace.py", line 368, in trace cat = subunit.test_results.CatFiles(stdout) File "/usr/lib/python2.7/dist-packages/subunit/test_results.py", line 721, in __init__ self.stream = subunit.make_stream_binary(byte_stream) File "/usr/lib/python2.7/dist-packages/subunit/__init__.py", line 1278, in make_stream_binary return _unwrap_text(stream) File "/usr/lib/python2.7/dist-packages/subunit/__init__.py", line 1296, in _unwrap_text if type(stream.read(0)) is unicode_type: ValueError: File not open for reading ====================================================================== FAIL: os_testr.tests.test_return_codes.TestReturnCodes.test_testr_subunit_passing os_testr.tests.test_return_codes.TestReturnCodes.test_testr_subunit_passing ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "os_testr/tests/test_return_codes.py", line 91, in test_testr_subunit_passing subunit=True) File "os_testr/tests/test_return_codes.py", line 69, in assertRunExit "return code of: %s" % (expected, p.returncode)) File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 411, in assertEqual self.assertThat(observed, matcher, message) File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 498, in assertThat raise mismatch_error testtools.matchers._impl.MismatchError: 1 != 0: Expected return code: 0 doesn't match actual return code of: 1 ---------------------------------------------------------------------- Ran 70 tests in 4.270s FAILED (failures=7, skipped=1) make[1]: *** [debian/rules:18: override_dh_auto_test] Error 1