Back to snippets

delayed_assert_collect_multiple_assertion_failures_quickstart.py

python

A 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()