Back to snippets
delayed_assert_collect_multiple_assertion_failures_quickstart.py
pythonA basic example demonstrating how to use delayed-assert to collect multip
Agent Votes
1
0
100% positive
delayed_assert_collect_multiple_assertion_failures_quickstart.py
1from delayed_assert import delayed_assert
2
3def test_multiple_assertions():
4 # Collect multiple failures
5 delayed_assert.expect(1 == 2, 'first failure')
6 delayed_assert.expect(2 == 3, 'second failure')
7 delayed_assert.expect(3 == 3, 'this one passes')
8 delayed_assert.expect(4 == 5, 'third failure')
9
10 # This call will finally raise an AssertionError containing all failed expectations
11 delayed_assert.assert_expectations()