Opened 7 months ago

Closed 7 months ago

#20348 closed enhancement (fixed)

pytest-8.3.3 (Python module)

Reported by: Bruce Dubbs Owned by: Bruce Dubbs
Priority: normal Milestone: 12.3
Component: BOOK Version: git
Severity: normal Keywords:
Cc:

Description

New point version.

Change History (3)

comment:1 by Bruce Dubbs, 7 months ago

Owner: changed from blfs-book to Bruce Dubbs
Status: newassigned

comment:2 by Bruce Dubbs, 7 months ago

pytest 8.3.3 (2024-09-09)

Bug fixes

  • Avoid calling @property (and other instance descriptors) during fixture discovery
  • Fixed the issue of not displaying assertion failure differences when using the parameter --import-mode=importlib in pytest>=8.1.
  • Fixed a regression where type change in ExceptionInfo.errisinstance caused mypy to fail.
  • Fixed typing compatibility with Python 3.9 or less – replaced typing.Self with typing_extensions.Self
  • Fixed an issue with backslashes being incorrectly converted in nodeid paths on Windows, ensuring consistent path handling across environments.
  • Fixed bug where the verbosity levels where not being respected when printing the “msg” part of failed assertion (as in assert condition, msg).
  • Fix bug where disabling the terminal plugin via -p no:terminal would cause crashes related to missing the verbose option.

Improved documentation

  • Clarify that the pytest_deselected hook should be called from pytest_collection_modifyitems hook implementations when items are deselected.
  • Remove erroneous quotes from tmp_path_retention_policy example in docs.

Miscellaneous internal changes

  • Fix typos discovered by codespell and add codespell to pre-commit hooks.

comment:3 by Bruce Dubbs, 7 months ago

Resolution: fixed
Status: assignedclosed

Fixed at revisions

6f58853b03 Update to pytest-8.3.3 (Python module).
62c3f6f882 Update to graphviz-12.1.1.
8cebdef437 Update to libblockdev-3.2.0.
Note: See TracTickets for help on using tickets.