numpy.testing.print_assert_equal#

testing.print_assert_equal(test_string, actual, desired)[原始碼]#

測試兩個物件是否相等,如果測試失敗,則印出錯誤訊息。

此測試使用 actual == desired 執行。

參數:
test_stringstr

提供給 AssertionError 的訊息。

actualobject

要測試是否與 desired 相等的物件。

desiredobject

預期的結果。

範例

>>> 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]