test: fix a test on free-threading, use abiflags to get site-packages… · nedbat/coveragepy@7a27f40 (original) (raw)
2 files changed
lines changed
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -104,6 +104,7 @@ jobs: | ||
104 | 104 | set -xe |
105 | 105 | python -VV |
106 | 106 | python -m site |
107 | + python -m sysconfig | |
107 | 108 | python -c "import sys; print('GIL:', getattr(sys, '_is_gil_enabled', lambda: True)())" |
108 | 109 | python -m coverage debug sys |
109 | 110 | python -m coverage debug pybehave |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -376,7 +376,7 @@ def test_short_stack_full(self) -> None: | ||
376 | 376 | else: |
377 | 377 | py = "pypy" if env.PYPY else "python" |
378 | 378 | majv, minv = sys.version_info[:2] |
379 | -pylib = f"lib{s}{py}{majv}.{minv}" | |
379 | +pylib = f"lib{s}{py}{majv}.{minv}{sys.abiflags}" | |
380 | 380 | assert len(re_lines(fr"{s}{pylib}{s}site-packages{s}_pytest", stack_text)) > 3 |
381 | 381 | assert len(re_lines(fr"{s}{pylib}{s}site-packages{s}pluggy", stack_text)) > 3 |
382 | 382 | assert not re_lines(r" 0x[0-9a-fA-F]+", stack_text) # No frame ids |