{"id":24434,"library":"pytest-plus","title":"pytest-plus","description":"A pytest plugin that extends pytest functionality with enhanced assertions, test ordering, and fixtures. Current version is 0.8.1, with a monthly release cadence. Supports Python >=3.10.","status":"active","version":"0.8.1","language":"python","source_language":"en","source_url":"https://github.com/boxed/pytest-plus","tags":["pytest","plugin","testing","assertions"],"install":[{"cmd":"pip install pytest-plus","lang":"bash","label":"Install from PyPI"}],"dependencies":[{"reason":"Core dependency: pytest-plus is a pytest plugin.","package":"pytest","optional":false}],"imports":[{"wrong":"from pytest_plus import plus","symbol":"PYTEST_CHECK_TEST_DUPLICATE","correct":"from pytest_plus import PYTEST_CHECK_TEST_DUPLICATE"},{"wrong":"from pytest_plus import plus","symbol":"TerminalReporter","correct":"from pytest_plus import TerminalReporter"},{"wrong":"from pytest_plus import plus","symbol":"annotations","correct":"from pytest_plus import annotations"}],"quickstart":{"code":"# content of test_example.py\nfrom pytest_plus import plus\n\ndef test_addition():\n    result = plus(2, 3)\n    assert result == 5, f\"Expected 5, got {result}\"","lang":"python","description":"Basic usage of the plus helper from pytest-plus. Run with: pytest"},"warnings":[{"fix":"Use 'pytest --no-header' or disable pytest-plus specific ordering with '-p no:plus'","message":"pytest-plus overrides default pytest behavior for fixture ordering. Existing tests may fail if they depend on fixture execution order.","severity":"gotcha","affected_versions":"all"},{"fix":"Replace 'from pytest_plus import assert_that' with 'from pytest_plus import plus' and update calls accordingly.","message":"In version 0.8.0, the 'assert_that' helper was renamed to 'plus' and its signature changed. Old code using 'assert_that' will break.","severity":"breaking","affected_versions":"<0.8.0"}],"env_vars":null,"search_vec":"'0.8.1':21 '3.10':29 'assert':13,33 'cadenc':26 'current':18 'enhanc':12 'extend':8 'fixtur':17 'function':10 'month':24 'order':15 'plugin':6,31 'plus':3 'pytest':2,5,9,30 'pytest-plus':1 'python':28 'releas':25 'support':27 'test':14,32 'version':19","created_at":"2026-05-01T08:13:03.946104+00:00","updated_at":"2026-05-01T08:13:03.946104+00:00","problems":null,"ecosystem":"pypi","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":"0.8.1","cli_name":"","cli_version":null,"type":"library","homepage":null,"github":"https://github.com/pytest-dev/pytest-plus","docs":null,"changelog":"https://github.com/pytest-dev/pytest-plus/releases","pypi":"https://pypi.org/project/pytest-plus/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["testing"],"base_url":null,"auth_type":null,"provenance":{"verified_status":"passing","verified_at":"2026-07-03","last_verified":"2026-07-03","next_check":"2026-08-02","install_tag":null}}