| 1113 | |
| 1114 | class TestTracebackCutting: |
| 1115 | def test_skip_simple(self): |
| 1116 | with pytest.raises(pytest.skip.Exception) as excinfo: |
| 1117 | pytest.skip("xxx") |
| 1118 | if sys.version_info >= (3, 11): |
| 1119 | assert excinfo.traceback[-1].frame.code.raw.co_qualname == "_Skip.__call__" |
| 1120 | assert excinfo.traceback[-1].ishidden(excinfo) |
| 1121 | assert excinfo.traceback[-2].frame.code.name == "test_skip_simple" |
| 1122 | assert not excinfo.traceback[-2].ishidden(excinfo) |
| 1123 | |
| 1124 | def test_traceback_argsetup(self, pytester: Pytester) -> None: |
| 1125 | pytester.makeconftest( |