concrete.ml.common.debugging.custom_assertProvide some variants of assert.
assert_trueProvide a custom assert to check that the condition is True.
Args:
condition (bool): the condition. If False, raise AssertionError
on_error_msg (str): optional message for precising the error, in case of error
error_type (Type[Exception]): the type of error to raise, if condition is not fulfilled. Default to AssertionError
assert_falseProvide a custom assert to check that the condition is False.
Args:
condition (bool): the condition. If True, raise AssertionError
on_error_msg (str): optional message for precising the error, in case of error
error_type (Type[Exception]): the type of error to raise, if condition is not fulfilled. Default to AssertionError
assert_not_reachedProvide a custom assert to check that a piece of code is never reached.
Args:
on_error_msg (str): message for precising the error
error_type (Type[Exception]): the type of error to raise, if condition is not fulfilled. Default to AssertionError
assert_true(
condition: bool,
on_error_msg: str = '',
error_type: Type[Exception] = <class 'AssertionError'>
)assert_false(
condition: bool,
on_error_msg: str = '',
error_type: Type[Exception] = <class 'AssertionError'>
)assert_not_reached(
on_error_msg: str,
error_type: Type[Exception] = <class 'AssertionError'>
)