diff --git a/mutmut/__main__.py b/mutmut/__main__.py index e7ccab3e..920d762c 100644 --- a/mutmut/__main__.py +++ b/mutmut/__main__.py @@ -891,7 +891,8 @@ def run_forced_fail_test(runner): try: if runner.run_forced_fail() == 0: catcher.dump_output() - print("FAILED: Unable to force test failures") + print("\nFAILED: Unable to force test failures") + sleep(2) raise SystemExit(1) except MutmutProgrammaticFailException: pass diff --git a/tests/test_mutation.py b/tests/test_mutation.py index ef327b03..681fd04a 100644 --- a/tests/test_mutation.py +++ b/tests/test_mutation.py @@ -1,5 +1,6 @@ import os from io import StringIO +from time import sleep from unittest.mock import Mock import pytest @@ -419,6 +420,11 @@ def test_run_forced_fail_test_with_failing_test(capfd): run_forced_fail_test(runner) out, err = capfd.readouterr() + print(f"out: {out}") + print(f"err: {err}") + sleep(2) + print(f"out: {out}") + print(f"err: {err}") assert 'Running forced fail test' in out assert 'done' in out assert os.environ['MUTANT_UNDER_TEST'] is '' @@ -431,6 +437,11 @@ def test_run_forced_fail_test_with_mutmut_programmatic_fail_exception(capfd): run_forced_fail_test(runner) out, err = capfd.readouterr() + print(f"out: {out}") + print(f"err: {err}") + sleep(2) + print(f"out: {out}") + print(f"err: {err}") assert 'Running forced fail test' in out assert 'done' in out assert os.environ['MUTANT_UNDER_TEST'] is '' @@ -445,6 +456,11 @@ def test_run_forced_fail_test_with_all_tests_passing(capfd): assert error.value.code is 1 out, err = capfd.readouterr() + print(f"out: {out}") + print(f"err: {err}") + sleep(2) + print(f"out: {out}") + print(f"err: {err}") assert 'Running forced fail test' in out assert 'FAILED: Unable to force test failures' in out