forked from pool/python-coverage
21 lines
881 B
Diff
21 lines
881 B
Diff
|
Index: coverage-7.2.5/tests/test_concurrency.py
|
||
|
===================================================================
|
||
|
--- coverage-7.2.5.orig/tests/test_concurrency.py
|
||
|
+++ coverage-7.2.5/tests/test_concurrency.py
|
||
|
@@ -768,10 +768,11 @@ class SigtermTest(CoverageTest):
|
||
|
sigterm = true
|
||
|
""")
|
||
|
out = self.run_command("coverage run handler.py")
|
||
|
- if env.LINUX:
|
||
|
- assert out == "START\nSIGTERM\nTerminated\n"
|
||
|
- else:
|
||
|
- assert out == "START\nSIGTERM\n"
|
||
|
+ out_lines = out.splitlines()
|
||
|
+ assert len(out_lines) in [2, 3]
|
||
|
+ assert out_lines[:2] == ["START", "SIGTERM"]
|
||
|
+ if len(out_lines) == 3:
|
||
|
+ assert out_lines[2] == "Terminated"
|
||
|
out = self.run_command("coverage report -m")
|
||
|
expected = "handler.py 5 1 80% 6"
|
||
|
assert self.squeezed_lines(out)[2] == expected
|