test_ok2/testing/python
Ran Benita cc23ec91d0 code: stop storing weakref to ExceptionInfo on Traceback and TracebackEntry
TracebackEntry needs the excinfo for the `__tracebackhide__ = callback`
functionality, where `callback` accepts the excinfo.

Currently it achieves this by storing a weakref to the excinfo which
created it. I think this is not great, mixing layers and bloating the
objects.

Instead, have `ishidden` (and transitively, `Traceback.filter()`) take
the excinfo as a parameter.
2023-04-28 11:47:45 +03:00
..
approx.py Add check for zero denominator in approx (#10624) 2023-01-24 07:07:42 -03:00
collect.py code: stop storing weakref to ExceptionInfo on Traceback and TracebackEntry 2023-04-28 11:47:45 +03:00
fixtures.py Initialize args and args_source during Config.__init__ 2023-01-21 08:19:54 -03:00
integration.py Class methods can now be discovered as tests (#10552) 2022-12-02 15:53:04 +00:00
metafunc.py Drop attrs dependency, use dataclasses instead (#10669) 2023-01-20 11:13:36 +02:00
raises.py update does_not_raise docs now that pytest is 3.7+ only 2022-06-29 13:13:15 -04:00
show_fixtures_per_test.py add feature to view fixture source location in invocations with --fixtures-per-test option (#8626) 2021-05-14 14:38:55 +02:00