Skip to content

Commit f079960

Browse files
hugovknedbat
authored andcommitted
Update test case for both with and without SysMonitor
1 parent b32cc27 commit f079960

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

tests/test_process.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1122,15 +1122,17 @@ def test_core_request_pytrace(self) -> None:
11221122
core = re_line(r" core:", out).strip()
11231123
assert core == "core: PyTracer"
11241124

1125-
@pytest.mark.skipif(not env.PYBEHAVIOR.pep669, reason="No sys.monitoring to request")
11261125
def test_core_request_sysmon(self) -> None:
11271126
self.del_environ("COVERAGE_TEST_CORES")
11281127
self.set_environ("COVERAGE_CORE", "sysmon")
11291128
self.make_file("numbers.py", "print(123, 456)")
11301129
out = self.run_command("coverage run --debug=sys numbers.py")
11311130
assert out.endswith("123 456\n")
11321131
core = re_line(r" core:", out).strip()
1133-
assert core == "core: SysMonitor"
1132+
if env.PYBEHAVIOR.pep669:
1133+
assert core == "core: SysMonitor"
1134+
else:
1135+
assert core in ("core: CTracer", "core: PyTracer")
11341136

11351137

11361138
class FailUnderNoFilesTest(CoverageTest):

0 commit comments

Comments
 (0)