Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: pytest-dev/pytest
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 8.2.1
Choose a base ref
...
head repository: pytest-dev/pytest
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 8.2.2
Choose a head ref
  • 14 commits
  • 26 files changed
  • 9 contributors

Commits on May 19, 2024

  1. Merge pull request #12341 from pytest-dev/release-8.2.1

    Prepare release 8.2.1
    bluetech authored May 19, 2024
    Copy the full SHA
    bddbeba View commit details
  2. Fix link in changelog (#12343) (#12344)

    Co-authored-by: Hynek Schlawack <hs@ox.cx>
    nicoddemus and hynek authored May 19, 2024
    Copy the full SHA
    22e885f View commit details

Commits on May 21, 2024

  1. [8.2.x] Issue #12290 - Docs using Furo Theme W/ Dark Mode (#12348)

    Co-authored-by: Sam Jirovec <47160720+samjirovec@users.noreply.github.com>
    github-actions[bot] and samjirovec authored May 21, 2024
    Copy the full SHA
    f0e7a07 View commit details

Commits on May 24, 2024

  1. [8.2.x] Add thread safety section to flaky test docs (#12362)

    Co-authored-by: Nathan Goldbaum <nathan.goldbaum@gmail.com>
    github-actions[bot] and ngoldbaum authored May 24, 2024
    Copy the full SHA
    558e4fa View commit details

Commits on May 26, 2024

  1. [8.2.x] unittest: fix class instances no longer released on test tear…

    …down since pytest 8.2.0
    bluetech authored and pytestbot committed May 26, 2024
    Copy the full SHA
    f7358ae View commit details
  2. 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
    bluetech authored May 26, 2024
    Copy the full SHA
    a5ee3c4 View commit details
  3. [8.2.x] Add html_baseurl to sphinx conf.py (#12372)

    Co-authored-by: James Frost <james.frost@metoffice.gov.uk>
    github-actions[bot] and jfrost-mo authored May 26, 2024
    Copy the full SHA
    240a252 View commit details

Commits on May 28, 2024

  1. [8.2.x] Clarify pytest_ignore_collect docs (#12386)

    Co-authored-by: Bruno Oliveira <nicoddemus@gmail.com>
    github-actions[bot] and nicoddemus authored May 28, 2024
    Copy the full SHA
    1d103e5 View commit details

Commits on May 30, 2024

  1. [8.2.x] doc: Update trainings/events (#12402)

    Co-authored-by: Florian Bruhin <me@the-compiler.org>
    github-actions[bot] and The-Compiler authored May 30, 2024
    Copy the full SHA
    4569a01 View commit details

Commits on Jun 3, 2024

  1. [8.2.x] cacheprovider: fix "Directory not empty" crash from cache dir…

    …ectory creation
    bluetech authored and pytestbot committed Jun 3, 2024
    Copy the full SHA
    9bb73d7 View commit details
  2. 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
    bluetech authored Jun 3, 2024
    Copy the full SHA
    b41d5a5 View commit details

Commits on Jun 4, 2024

  1. [8.2.x] fixtures: fix catastrophic performance problem in `reorder_it…

    …ems`
    
    Manual minimal backport from commit e89d23b.
    
    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.
    bluetech committed Jun 4, 2024
    Copy the full SHA
    153a436 View commit details
  2. Merge pull request #12414 from bluetech/backport-12409

    [8.2.x] fixtures: fix catastrophic performance problem in `reorder_items`
    bluetech authored Jun 4, 2024
    Copy the full SHA
    214d098 View commit details
  3. Prepare release version 8.2.2

    pytestbot committed Jun 4, 2024
    Copy the full SHA
    329d371 View commit details
Loading