diff options
Diffstat (limited to 'tests/test_arcs.py')
-rw-r--r-- | tests/test_arcs.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/tests/test_arcs.py b/tests/test_arcs.py index 6cdc908e..1284badc 100644 --- a/tests/test_arcs.py +++ b/tests/test_arcs.py @@ -462,8 +462,9 @@ class LoopArcTest(CoverageTest): while True: return 1 """) - out = self.run_command("coverage run --branch --source=. main.py") - assert out == 'done\n' + cov = coverage.Coverage(source=["."], branch=True) + self.start_import_stop(cov, "main") + assert self.stdout() == 'done\n' if env.PYBEHAVIOR.keep_constant_test: num_stmts = 3 elif env.PYBEHAVIOR.nix_while_true: @@ -471,7 +472,7 @@ class LoopArcTest(CoverageTest): else: num_stmts = 3 expected = "zero.py {n} {n} 0 0 0% 1-3".format(n=num_stmts) - report = self.report_from_command("coverage report -m") + report = self.get_report(cov, show_missing=True) squeezed = self.squeezed_lines(report) assert expected in squeezed[3] |