{"library":"delayed-assert","type":"library","category":null,"description":"delayed-assert is a Python library that provides delayed or soft assertions, allowing test execution to continue even after an `expect()` call fails. All accumulated failures are then reported at a designated point using `assert_expectations()` or implicitly with a decorator/context manager. It is framework-agnostic and currently at version 0.4.2, with a moderate release cadence focusing on usability and feature enhancements like improved test case identification and output control.","language":"python","status":"active","version":"0.4.2","tags":["testing","assertions","soft-asserts","delayed-assertions","pytest","unittest"],"last_verified":"Sun May 24","install":[{"cmd":"pip install delayed-assert","imports":["from delayed_assert import expect","from delayed_assert import assert_expectations","from delayed_assert import test_case","from delayed_assert import assert_all","from delayed_assert import set_check_caller","from delayed_assert import set_color_enabled"]}],"homepage":null,"github":"https://github.com/pr4bh4sh/python-delayed-assert","docs":null,"changelog":null,"pypi":"https://pypi.org/project/delayed-assert/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":1.5,"avg_import_s":0.03,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/delayed-assert/compatibility"}}