Skip to main content
Log in

Mojo function

assert_true

assert_true[T: Boolable, //](val: T, msg: String = "condition was unexpectedly False", *, location: Optional[_SourceLocation] = #kgen.none)

Asserts that the input value is True and raises an Error if it's not.

Parameters:

  • ​T (Boolable): The type of the value argument.

Args:

  • ​val (T): The value to assert to be True.
  • ​msg (String): The message to be printed if the assertion fails.
  • ​location (Optional[_SourceLocation]): The location of the error (default to the __call_location).

Raises:

An Error with the provided message if assert fails and None otherwise.

Was this page helpful?