Bump pytest from 8.2.1 to 8.2.2
Bumps pytest from 8.2.1 to 8.2.2.
Release notes
Sourced from pytest's releases.
8.2.2
pytest 8.2.2 (2024-06-04)
Bug Fixes
- #12355: Fix possible catastrophic performance slowdown on a certain parametrization pattern involving many higher-scoped parameters.
- #12367: Fix a regression in pytest 8.2.0 where unittest class instances (a fresh one is created for each test) were not released promptly on test teardown but only on session teardown.
- #12381: Fix possible "Directory not empty" crashes arising from concurent cache dir (
.pytest_cache
) creation. Regressed in pytest 8.2.0.Improved Documentation
- #12290: Updated Sphinx theme to use Furo instead of Flask, enabling Dark mode theme.
- #12356: Added a subsection to the documentation for debugging flaky tests to mention lack of thread safety in pytest as a possible source of flakyness.
- #12363: The documentation webpages now links to a canonical version to reduce outdated documentation in search engine results.
Commits
-
329d371
Prepare release version 8.2.2 -
214d098
Merge pull request #12414 from bluetech/backport-12409 -
153a436
[8.2.x] fixtures: fix catastrophic performance problem inreorder_items
-
b41d5a5
Merge pull request #12412 from pytest-dev/backport-12408-to-8.2.x -
9bb73d7
[8.2.x] cacheprovider: fix "Directory not empty" crash from cache directory c... -
4569a01
[8.2.x] doc: Update trainings/events (#12402) -
1d103e5
[8.2.x] Clarify pytest_ignore_collect docs (#12386) -
240a252
[8.2.x] Add html_baseurl to sphinx conf.py (#12372) -
a5ee3c4
Merge pull request #12370 from pytest-dev/backport-12368-to-8.2.x -
f7358ae
[8.2.x] unittest: fix class instances no longer released on test teardown sin... - Additional commits viewable in compare view