예제 #1
0
def verify(statement, message=None):
    """Verification of logical statement similar to assertions.

    :param statement: Expression
    :type statement: type, bool

    :param message: error message in case statement evaluates as False
    :type message: str

    :raises: VerificationError
    """
    if bool(statement) is False:
        # noinspection PyExceptionInherit
        raise VerificationError(message)
예제 #2
0
def verify(statement, message=None):
    """Verification of logical statement similar to assertions
    Input
        statement: expression
        message: error message in case statement evaluates as False

    Output
        None
    Raises
        VerificationError in case statement evaluates to False
    """

    if bool(statement) is False:
        raise VerificationError(message)
예제 #3
0
def verify(statement, message=None):
    """Verification of logical statement similar to assertions

    Input:
      statement: expression

      message: error message in case statement evaluates as False

    Output:
        None

    Raises:
        VerificationError in case statement evaluates to False
    """

    if bool(statement) is False:
        # noinspection PyExceptionInherit
        raise VerificationError(message)