Ronny Pfannschmidt
9205c946ff
[8.2.x] 💅 Add a config for the Chronographer GitHub App
2024-06-19 07:51:28 +00:00
github-actions[bot]
53d2d4717d
[8.2.x] Documentation: Clean up various documentation pages ( #12458 )
...
Co-authored-by: neutraljump <162650677+neutraljump@users.noreply.github.com>
2024-06-13 12:26:21 +00:00
github-actions[bot]
56c0b1db3a
[8.2.x] doc: fix broken code blocks ( #12450 )
...
* [8.2.x] doc: fix broken code blocks
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
---------
Co-authored-by: Ran Benita <ran@unusedvar.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-06-11 15:54:37 +00:00
github-actions[bot]
eb8721d387
[8.2.x] unittest: fix assertion errors on unittest reruns ( #12438 )
...
Co-authored-by: Ran Benita <ran@unusedvar.com>
2024-06-07 22:39:52 -03:00
github-actions[bot]
36f0ea10b4
[8.2.x] remove my contact details ( #12428 )
...
Co-authored-by: holger krekel <holger@merlinux.eu>
2024-06-06 09:34:17 -03:00
Ran Benita
f3a494cca3
Merge pull request #12415 from pytest-dev/release-8.2.2
...
Prepare release 8.2.2
2024-06-04 16:51:13 +03:00
pytest bot
329d371214
Prepare release version 8.2.2
2024-06-04 12:54:55 +00:00
Ran Benita
214d098fcc
Merge pull request #12414 from bluetech/backport-12409
...
[8.2.x] fixtures: fix catastrophic performance problem in `reorder_items`
2024-06-04 12:47:12 +03:00
Ran Benita
153a436bc4
[8.2.x] fixtures: fix catastrophic performance problem in `reorder_items`
...
Manual minimal backport from commit e89d23b247
.
Fix #12355 .
In the issue, it was reported that the `reorder_items` has quadratic (or
worse...) behavior with certain simple parametrizations. After some
debugging I found that the problem happens because the "Fix
items_by_argkey order" loop keeps adding the same item to the deque,
and it reaches epic sizes which causes the slowdown.
I don't claim to understand how the `reorder_items` algorithm works, but
if as far as I understand, if an item already exists in the deque, the
correct thing to do is to move it to the front. Since a deque doesn't
have such an (efficient) operation, this switches to `OrderedDict` which
can efficiently append from both sides, deduplicate and move to front.
2024-06-04 10:33:50 +03:00
Ran Benita
b41d5a52bb
Merge pull request #12412 from pytest-dev/backport-12408-to-8.2.x
...
[8.2.x] cacheprovider: fix "Directory not empty" crash from cache directory creation
2024-06-03 13:16:29 +03:00
Ran Benita
9bb73d734f
[8.2.x] cacheprovider: fix "Directory not empty" crash from cache directory creation
2024-06-03 09:44:21 +00:00
github-actions[bot]
4569a01e3d
[8.2.x] doc: Update trainings/events ( #12402 )
...
Co-authored-by: Florian Bruhin <me@the-compiler.org>
2024-05-30 17:05:32 +02:00
github-actions[bot]
1d103e5cdc
[8.2.x] Clarify pytest_ignore_collect docs ( #12386 )
...
Co-authored-by: Bruno Oliveira <nicoddemus@gmail.com>
2024-05-28 17:41:35 +00:00
github-actions[bot]
240a252d34
[8.2.x] Add html_baseurl to sphinx conf.py ( #12372 )
...
Co-authored-by: James Frost <james.frost@metoffice.gov.uk>
2024-05-26 10:38:25 +00:00
Ran Benita
a5ee3c4126
Merge pull request #12370 from pytest-dev/backport-12368-to-8.2.x
...
[8.2.x] unittest: fix class instances no longer released on test teardown since pytest 8.2.0
2024-05-26 11:04:09 +03:00
Ran Benita
f7358aec28
[8.2.x] unittest: fix class instances no longer released on test teardown since pytest 8.2.0
2024-05-26 07:34:33 +00:00
github-actions[bot]
558e4fa71a
[8.2.x] Add thread safety section to flaky test docs ( #12362 )
...
Co-authored-by: Nathan Goldbaum <nathan.goldbaum@gmail.com>
2024-05-24 08:22:20 -03:00
github-actions[bot]
f0e7a07667
[8.2.x] Issue #12290 - Docs using Furo Theme W/ Dark Mode ( #12348 )
...
Co-authored-by: Sam Jirovec <47160720+samjirovec@users.noreply.github.com>
2024-05-21 16:11:45 +00:00
Bruno Oliveira
22e885f109
Fix link in changelog ( #12343 ) ( #12344 )
...
Co-authored-by: Hynek Schlawack <hs@ox.cx>
2024-05-19 18:17:40 -03:00
Ran Benita
bddbeba74b
Merge pull request #12341 from pytest-dev/release-8.2.1
...
Prepare release 8.2.1
2024-05-19 22:09:37 +03:00
pytest bot
66ff8dffdf
Prepare release version 8.2.1
2024-05-19 16:43:40 +00:00
Ran Benita
3ffcfd122c
Merge pull request #12340 from pytest-dev/backport-12334-to-8.2.x
...
[8.2.x] Add Python 3.13 (beta) support
2024-05-19 12:45:56 +03:00
Ran Benita
0b28313b46
[8.2.x] Add Python 3.13 (beta) support
2024-05-19 06:45:36 +00:00
github-actions[bot]
f3dd93ad8d
[8.2.x] Attest package provenance ( #12335 )
...
Co-authored-by: Bruno Oliveira <nicoddemus@gmail.com>
2024-05-17 08:20:32 -03:00
github-actions[bot]
bb5a1257b0
[8.2.x] Spelling ( #12331 )
...
Co-authored-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2024-05-15 18:25:57 +00:00
Ran Benita
f179bf252f
Merge pull request #12327 from pytest-dev/backport-12325-to-8.2.x
...
[8.2.x] cacheprovider: fix `.pytest_cache` not being world-readable
2024-05-15 14:15:10 +03:00
Ran Benita
2b671b5f92
[8.2.x] cacheprovider: fix `.pytest_cache` not being world-readable
2024-05-15 07:57:34 +00:00
Ran Benita
65ab7cb96c
Merge pull request #12324 from pytest-dev/backport-12320-to-8.2.x
...
[8.2.x] changelog: document unittest 8.2 change as breaking
2024-05-14 23:49:40 +03:00
Ran Benita
4d5fb7d71c
Merge pull request #12319 from pytest-dev/backport-12311-to-8.2.x
...
[8.2.x] python: add workaround for permission error crashes from non-selected directories
2024-05-14 23:07:16 +03:00
Ran Benita
cbe5996cc6
[8.2.x] changelog: document unittest 8.2 change as breaking
2024-05-14 20:07:07 +00:00
Ran Benita
c9e9315725
[8.2.x] python: add workaround for permission error crashes from non-selected directories
2024-05-13 17:33:00 +00:00
github-actions[bot]
328001eab1
[8.2.x] Fixes crashing under a squashfuse_ll read-only mount ( #12302 )
...
Co-authored-by: Yutian Li <hotpxless@gmail.com>
2024-05-09 18:20:57 +00:00
github-actions[bot]
8fdb72947e
[8.2.x] doc: update sprint repo link ( #12297 )
...
Co-authored-by: Florian Bruhin <me@the-compiler.org>
2024-05-08 10:16:22 -03:00
github-actions[bot]
5c1c73b961
[8.2.x] Document exceptions raised by exit, skip, xfail, fail, and importorskip ( #12288 )
...
Co-authored-by: Bruno Oliveira <nicoddemus@gmail.com>
2024-05-06 01:32:21 +00:00
github-actions[bot]
a152c2cee4
[8.2.x] Consider KeyboardInterrupt/SystemExit at collection time ( #12282 )
...
Co-authored-by: Anita Hammer <166057949+anitahammer@users.noreply.github.com>
2024-05-02 12:18:05 +00:00
Bruno Oliveira
69c3bcea36
Merge pull request #12257 from pytest-dev/release-8.2.0
...
Prepare release 8.2.0
2024-04-27 20:35:29 -03:00
Bruno Oliveira
6bd3f31344
Tweak changelog for 8.2.0
2024-04-27 10:20:51 -03:00
pytest bot
9b6219b5e8
Prepare release version 8.2.0
2024-04-27 13:07:39 +00:00
Bruno Oliveira
835765c9d3
Merge pull request #12130 from bluetech/fixtures-inline
...
fixtures: inline some functions to streamline the code
2024-04-27 10:01:36 -03:00
Daniel Miller
7e7503c0b0
unittest: report class cleanup exceptions ( #12250 )
...
Fixes #11728
---------
Co-authored-by: Bruno Oliveira <bruno@soliv.dev>
2024-04-27 09:49:05 -03:00
Ran Benita
882c4da2f3
fixtures: inline `fail_fixturefunc`
...
Doesn't add much.
2024-04-27 09:48:14 -03:00
Ran Benita
2e8fb9f140
fixtures: extract a `_check_fixturedef` method
...
This stuff is less interesting when reading `_get_active_fixturedef`.
2024-04-27 09:48:14 -03:00
Ran Benita
acf2971f46
fixtures: inline `_getnextfixturedef` into `_get_active_fixturedef`
2024-04-27 09:48:14 -03:00
Ran Benita
3c77aec1da
fixtures: move "request" check early
2024-04-27 09:48:14 -03:00
Ran Benita
d217d68cde
fixtures: inline `_compute_fixture_value`
2024-04-27 09:48:14 -03:00
Ran Benita
530be28575
fixtures: use early return in `_get_active_fixturedef`
2024-04-27 09:48:14 -03:00
Bruno Oliveira
d208c1d4a5
Merge pull request #12256 from bluetech/misc2
...
2 small cleanups
2024-04-27 09:39:16 -03:00
Ran Benita
80ca255d42
pathlib: make `absolutepath` support `os.PathLike[str]`
...
This slightly simplifies a bit of path.
2024-04-27 11:53:01 +03:00
Ran Benita
1a332802ff
Avoid slicing `sys.version_info` in version conditionals
...
It is unnecessary, and some static analyzers don't handle it.
2024-04-27 01:14:21 +03:00
Bruno Oliveira
93c2cdf6d6
cherry-pick release-8.1.2 ( #12252 )
...
(cherry picked from commit 7df3dbc545
)
2024-04-26 15:25:44 -03:00