Bruno Oliveira

Results 83 issues of 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...

type: refactoring
topic: fixtures

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...

status: help wanted
type: proposal
topic: config

#### 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...

type: proposal

### 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...

type::bug
os::windows
source::community
pending::discussion

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`.

type: infrastructure

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.

type: docs

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....

skip news
backport 8.4.x

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...

bot:chronographer:provided
backport 8.4.x