You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: aggregate expect.soft() failures per test (#312)
* feat: aggregate expect.soft() failures per test
Adds an autouse function-scoped fixture in both pytest-playwright and
pytest-playwright-asyncio that wraps each test in a soft-assertion
collection scope. At end of test, collected failures are re-raised:
zero → noop, one → re-raise, multiple → BaseExceptionGroup.
Requires playwright-python with the soft-assertions hook
(microsoft/playwright-python#1272).
* refactor: lift BaseExceptionGroup import to module top
* feat: report soft assertion failures in call phase
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* chore: skip tests requiring Playwright 1.60 and bump EsrpRelease to v11
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
---------
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
0 commit comments