Mojo function
assert_equal
assert_equal[T: Testable](lhs: T, rhs: T, msg: String = "", *, location: Optional[_SourceLocation] = #kgen.none)
Asserts that the input values are equal. If it is not then an Error is raised.
Parameters:
- βT (
Testable
): A Testable type.
Args:
- βlhs (
T
): The lhs of the equality. - βrhs (
T
): The rhs of the equality. - β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.
assert_equal(lhs: String, rhs: String, msg: String = "", *, location: Optional[_SourceLocation] = #kgen.none)
Asserts that the input values are equal. If it is not then an Error is raised.
Args:
- βlhs (
String
): The lhs of the equality. - βrhs (
String
): The rhs of the equality. - β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.
assert_equal[type: DType, size: Int](lhs: SIMD[type, size], rhs: SIMD[type, size], msg: String = "", *, location: Optional[_SourceLocation] = #kgen.none)
Asserts that the input values are equal. If it is not then an Error is raised.
Parameters:
- βtype (
DType
): The dtype of the left- and right-hand-side SIMD vectors. - βsize (
Int
): The width of the left- and right-hand-side SIMD vectors.
Args:
- βlhs (
SIMD[type, size]
): The lhs of the equality. - βrhs (
SIMD[type, size]
): The rhs of the equality. - β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?
Thank you! We'll create more content like this.
Thank you for helping us improve!
π What went wrong?