betty.test_utils.assertion.error module

Test utilities for betty.assertion.error.

betty.test_utils.assertion.error.assert_error(actual_error: AssertionFailed | AssertionFailedGroup, *, error: AssertionFailed, error_type: type[AssertionFailed] = AssertionFailed, error_message: None = None, error_contexts: None = None) Sequence[AssertionFailed][source]
betty.test_utils.assertion.error.assert_error(actual_error: AssertionFailed | AssertionFailedGroup, *, error: None = None, error_type: type[AssertionFailed] = AssertionFailed, error_message: str | None = None, error_contexts: Sequence[Contextey] | None = None) Sequence[AssertionFailed]

Assert that an error group contains an error matching the given parameters.

betty.test_utils.assertion.error.raises_error(*args: Any, **kwargs: Any) Iterator[AssertionFailedGroup][source]

Provide a context manager to assert that an error group contains an error matching the given parameters.