Closed Bug 1872626 Opened 2 years ago Closed 2 years ago

[wpt-sync] Sync PR 43832 - Bump pytest from 7.4.2 to 7.4.4 in /tools

Categories

(Testing :: web-platform-tests, task, P4)

task

Tracking

(firefox123 fixed)

RESOLVED FIXED
123 Branch
Tracking Status
firefox123 --- fixed

People

(Reporter: wpt-sync, Unassigned)

References

()

Details

(Whiteboard: [wptsync downstream])

Sync web-platform-tests PR 43832 into mozilla-central (this bug is closed when the sync is complete).

PR: https://github.com/web-platform-tests/wpt/pull/43832
Details from upstream follow.

dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> wrote:

Bump pytest from 7.4.2 to 7.4.4 in /tools

Bumps pytest from 7.4.2 to 7.4.4.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/pytest-dev/pytest/releases">pytest's releases</a>.</em></p>
<blockquote>
<h2>pytest 7.4.4 (2023-12-31)</h2>
<h2>Bug Fixes</h2>
<ul>
<li><a href="https://redirect.github.com/pytest-dev/pytest/issues/11140">#11140</a>: Fix non-string constants at the top of file being detected as docstrings on Python>=3.8.</li>
<li><a href="https://redirect.github.com/pytest-dev/pytest/issues/11572">#11572</a>: Handle an edge case where <code>sys.stderr</code>{.interpreted-text role="data"} and <code>sys.__stderr__</code>{.interpreted-text role="data"} might already be closed when <code>faulthandler</code>{.interpreted-text role="ref"} is tearing down.</li>
<li><a href="https://redirect.github.com/pytest-dev/pytest/issues/11710">#11710</a>: Fixed tracebacks from collection errors not getting pruned.</li>
<li><a href="https://redirect.github.com/pytest-dev/pytest/issues/7966">#7966</a>: Removed unhelpful error message from assertion rewrite mechanism when exceptions are raised in <code>__iter__</code> methods. Now they are treated un-iterable instead.</li>
</ul>
<h2>Improved Documentation</h2>
<ul>
<li><a href="https://redirect.github.com/pytest-dev/pytest/issues/11091">#11091</a>: Updated documentation to refer to hyphenated options: replaced <code>--junitxml</code> with <code>--junit-xml</code> and <code>--collectonly</code> with <code>--collect-only</code>.</li>
</ul>
<h2>pytest 7.4.3 (2023-10-24)</h2>
<h2>Bug Fixes</h2>
<ul>
<li>
<p><a href="https://redirect.github.com/pytest-dev/pytest/issues/10447">#10447</a>: Markers are now considered in the reverse mro order to ensure base class markers are considered first -- this resolves a regression.</p>
</li>
<li>
<p><a href="https://redirect.github.com/pytest-dev/pytest/issues/11239">#11239</a>: Fixed <code>:=</code> in asserts impacting unrelated test cases.</p>
</li>
<li>
<p><a href="https://redirect.github.com/pytest-dev/pytest/issues/11439">#11439</a>: Handled an edge case where :data:<code>sys.stderr</code> might already be closed when :ref:<code>faulthandler</code> is tearing down.</p>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/pytest-dev/pytest/commit/33f694f4b30c5c502f21f81cb8ab907b12ad2f65"><code>33f694f</code></a> Prepare release version 7.4.4</li>
<li><a href="https://github.com/pytest-dev/pytest/commit/76c107c463afcaddf74ca48252614728c6829ea7"><code>76c107c</code></a> Merge pull request <a href="https://redirect.github.com/pytest-dev/pytest/issues/11751">#11751</a> from bluetech/backport-11143-to-7.4.x</li>
<li><a href="https://github.com/pytest-dev/pytest/commit/531d76daa4a871df5b2a46cae132851c29abf027"><code>531d76d</code></a> [7.4.x] Improve reporting from <strong>iter</strong> exceptions (<a href="https://redirect.github.com/pytest-dev/pytest/issues/11749">#11749</a>)</li>
<li><a href="https://github.com/pytest-dev/pytest/commit/a0f58fa9e7f9b09b212ed491464be5df9b80fc0b"><code>a0f58fa</code></a> Merge pull request <a href="https://redirect.github.com/pytest-dev/pytest/issues/11143">#11143</a> from tushar-deepsource/patch-1</li>
<li><a href="https://github.com/pytest-dev/pytest/commit/b1f3387d42571090ee4a35ec1945765b7f2ffae8"><code>b1f3387</code></a> [7.4.x] <a href="https://redirect.github.com/pytest-dev/pytest/issues/11091">#11091</a>: documentation should use hypthonated properties (<a href="https://redirect.github.com/pytest-dev/pytest/issues/11750">#11750</a>)</li>
<li><a href="https://github.com/pytest-dev/pytest/commit/2cdd619bf49ee7c5306dc70dcbf71090839ea985"><code>2cdd619</code></a> Merge pull request <a href="https://redirect.github.com/pytest-dev/pytest/issues/11747">#11747</a> from pytest-dev/backport-11711-to-7.4.x</li>
<li><a href="https://github.com/pytest-dev/pytest/commit/d06c05bd23ea6af8e07fd944e56c58b64375b724"><code>d06c05b</code></a> [7.4.x] nodes: fix tracebacks from collection errors are not getting pruned</li>
<li><a href="https://github.com/pytest-dev/pytest/commit/5582bfcddf78929f7979c5023b167b333e1c2dd9"><code>5582bfc</code></a> [7.4.x] Improves clarity in Sphinx documentation for function signature. (<a href="https://redirect.github.com/pytest-dev/pytest/issues/11">#11</a>...</li>
<li><a href="https://github.com/pytest-dev/pytest/commit/13024efd7afdbae80ce70d27295d9bbe62670cb8"><code>13024ef</code></a> [7.4.x] Fix for operation on closed file in faulthandler teardown (<a href="https://redirect.github.com/pytest-dev/pytest/issues/11631">#11631</a>)</li>
<li><a href="https://github.com/pytest-dev/pytest/commit/a40dacf6577ae990740e10572582538dfaf357b6"><code>a40dacf</code></a> [7.4.x] XFAIL TestLocalPath.test_make_numbered_dir_multiprocess_safe (<a href="https://redirect.github.com/pytest-dev/pytest/issues/11616">#11616</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/pytest-dev/pytest/compare/7.4.2...7.4.4">compare view</a></li>
</ul>
</details>
<br />

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

</details>

The PR was not expected to affect any tests, but the try push wasn't a success. Check the try results for infrastructure issues
Pushed by wptsync@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/2bb90b10f923 [wpt PR 43832] - Bump pytest from 7.4.2 to 7.4.4 in /tools, a=testonly
Test result changes from PR not available.
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 123 Branch
You need to log in before you can comment on or make changes to this bug.