diff --git a/.github/workflows/python-nightly.yml b/.github/workflows/python-nightly.yml index fb4341e27..d18d46a18 100644 --- a/.github/workflows/python-nightly.yml +++ b/.github/workflows/python-nightly.yml @@ -104,6 +104,7 @@ jobs: set -xe python -VV python -m site + python -m sysconfig python -c "import sys; print('GIL:', getattr(sys, '_is_gil_enabled', lambda: True)())" python -m coverage debug sys python -m coverage debug pybehave @@ -115,4 +116,4 @@ jobs: - name: "Run tox" run: | - python -m tox -- -rfsEX + python -m tox -- -rfsEX -k short_stack diff --git a/tests/test_debug.py b/tests/test_debug.py index c818f9308..af42069e2 100644 --- a/tests/test_debug.py +++ b/tests/test_debug.py @@ -377,6 +377,7 @@ def test_short_stack_full(self) -> None: py = "pypy" if env.PYPY else "python" majv, minv = sys.version_info[:2] pylib = f"lib{s}{py}{majv}.{minv}" + print(f"{stack_text = }") assert len(re_lines(fr"{s}{pylib}{s}site-packages{s}_pytest", stack_text)) > 3 assert len(re_lines(fr"{s}{pylib}{s}site-packages{s}pluggy", stack_text)) > 3 assert not re_lines(r" 0x[0-9a-fA-F]+", stack_text) # No frame ids @@ -386,6 +387,7 @@ def test_short_stack_full(self) -> None: assert "f_one" in stack[-3] assert "f_two" in stack[-2] assert "f_three" in stack[-1] + 1/0 def test_short_stack_short_filenames(self) -> None: stack_text = f_one(full=True, short_filenames=True)