Bruno Oliveira
Bruno Oliveira
Currently for each fixture which depends on another fixture, a "finalizer" is added to the list of the dependent fixture. For example: ```python def test(tmpdir): pass ``` `tmpdir`, as we...
Hi folks, Currently in https://github.com/pytest-dev/pytest-xdist/issues/789 it has come up that users were asking to be able to configure `--dist` in the configuration file. While the usual solution is to use...
#### What's the problem this feature will solve? A common workflow is to re-run locally tests that have failed on CI. When there are a number of failures, it is...
### Checklist - [X] I added a descriptive title - [X] I searched open reports and couldn't find a duplicate ### What happened? We recently started using `conda-lock` and started...
Hi folks, First of all thanks a lot for all the work put into `pyqtgraph`, it is definitely one of the best graph libraries for Python/Qt out there. ### Short...
Now that [Python 3.8 is officially EOL](https://discuss.python.org/t/python-3-8-is-now-officially-eol/66983), I think it is time to drop support for it from `main`.
As follow up to https://github.com/pytest-dev/pytest/discussions/9947, add a dedicated page describing how to use types with pytest: how to type tests, fixtures, etc.
Because `pytester.runpytest()` executes the full session cycle (including `pytest_unconfigure`), it was calling `gc.collect()` in a loop multiple times—even for small, fast tests. This significantly increased the total test suite runtime....
The issue arises because `Failure.__init__` in Twisted 25 can receive a non-None `exc_value` while `exc_tb` is `None`. In such cases, `ExceptionInfo[BaseException].from_exc_info` fails, as it expects a traceback to be present...