Add test and changelog
This commit is contained in:
parent
5171b5df7d
commit
92962b286b
|
@ -0,0 +1 @@
|
|||
Added the new `sys.last_exc` value to `pytest_runtest_call()` in `src/_pytest/runner.py`.
|
|
@ -926,6 +926,8 @@ def test_store_except_info_on_error() -> None:
|
|||
# Check that exception info is stored on sys
|
||||
assert sys.last_type is IndexError
|
||||
assert isinstance(sys.last_value, IndexError)
|
||||
assert isinstance(sys.last_exc, IndexError)
|
||||
|
||||
assert sys.last_value.args[0] == "TEST"
|
||||
assert sys.last_traceback
|
||||
|
||||
|
@ -934,6 +936,7 @@ def test_store_except_info_on_error() -> None:
|
|||
runner.pytest_runtest_call(ItemMightRaise()) # type: ignore[arg-type]
|
||||
assert not hasattr(sys, "last_type")
|
||||
assert not hasattr(sys, "last_value")
|
||||
assert not hasattr(sys, "last_exc")
|
||||
assert not hasattr(sys, "last_traceback")
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue