Skip to content

Commit

Permalink
Merge pull request #12563 from webknjaz/maintenance/hotfixes/note/122…
Browse files Browse the repository at this point in the history
…64--reraise-with-original-tb

📝🚑 Polish the PR #12264 changelog entry
  • Loading branch information
webknjaz authored Jul 2, 2024
2 parents 07ed62a + b62974e commit ac41898
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 4 deletions.
12 changes: 8 additions & 4 deletions changelog/12204.bugfix.rst
Original file line number Diff line number Diff line change
@@ -1,7 +1,11 @@
Fix a regression in pytest 8.0 where tracebacks get longer and longer when multiple tests fail due to a shared higher-scope fixture which raised.
Fixed a regression in pytest 8.0 where tracebacks get longer and longer when multiple
tests fail due to a shared higher-scope fixture which raised -- by :user:`bluetech`.

Also fix a similar regression in pytest 5.4 for collectors which raise during setup.
Also fixed a similar regression in pytest 5.4 for collectors which raise during setup.

The fix necessitated internal changes which may affect some plugins:
- ``FixtureDef.cached_result[2]`` is now a tuple ``(exc, tb)`` instead of ``exc``.
- ``SetupState.stack`` failures are now a tuple ``(exc, tb)`` instead of ``exc``.

* ``FixtureDef.cached_result[2]`` is now a tuple ``(exc, tb)``
instead of ``exc``.
* ``SetupState.stack`` failures are now a tuple ``(exc, tb)``
instead of ``exc``.
1 change: 1 addition & 0 deletions changelog/12264.bugfix.rst

0 comments on commit ac41898

Please sign in to comment.