IMPORTANT: To view this page as Markdown, append `.md` to the URL (e.g. /docs/manual/basics.md). For the complete Mojo documentation index, see llms.txt.
Skip to main content
Version: 1.0.0b1
For the complete Mojo documentation index, see llms.txt. Markdown versions of all pages are available by appending .md to any URL (e.g. /docs/manual/basics.md).

assert_is_not

assert_is_not[T: Identifiable & Writable, //](lhs: T, rhs: T, msg: String = "", *, location: Optional[SourceLocation] = None)

Asserts that the input values have different identities. If they do not then an Error is raised.

Parameters:

Args:

  • lhs (T): The lhs of the is not statement.
  • rhs (T): The rhs of the is not statement.
  • msg (String): The message to be printed if the assertion fails.
  • location (Optional[SourceLocation]): The location of the error (defaults to call_location).

Raises:

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