8.1.21. numpy.testing.print_assert_equal

numpy.testing.print_assert_equal(test_string, actual, desired)[source]

Test if two objects are equal, and print an error message if test fails.

The test is performed with actual == desired.

Parameters:

test_string : str

The message supplied to AssertionError.

actual : object

The object to test for equality against desired.

desired : object

The expected result.

Examples

>>> np.testing.print_assert_equal('Test XYZ of func xyz', [0, 1], [0, 1])
>>> np.testing.print_assert_equal('Test XYZ of func xyz', [0, 1], [0, 2])
Traceback (most recent call last):
...
AssertionError: Test XYZ of func xyz failed
ACTUAL:
[0, 1]
DESIRED:
[0, 2]