测试支持 ( numpy.testing
) #
所有 numpy 测试脚本的通用测试支持。
这个模块应该在一个位置提供 numpy 测试的所有常用功能,以便测试脚本可以导入它并立即工作。有关背景信息,请参阅测试指南
断言#
|
如果两个对象不等于所需的容差,则引发断言错误。 |
|
比较两个阵列的间距。 |
|
检查最后位置的所有数组项是否最多有 N 个单位不同。 |
|
如果两个 array_like 对象不相等,则引发 AssertionError。 |
|
如果两个 array_like 对象未按小于排序,则引发 AssertionError。 |
|
如果两个对象不相等,则引发断言错误。 |
|
除非在使用参数 args 和关键字参数 kwargs 调用时由 callable 引发类 exception_class 的异常,否则失败。 |
|
除非在使用参数 args 和关键字参数 kwargs 调用时,callable 抛出类 exception_class 的异常且消息与 Expected_regexp 匹配,否则失败。 |
|
除非给定的可调用对象抛出指定的警告,否则失败。 |
|
如果给定的可调用对象产生任何警告,则失败。 |
|
如果给定的可调用对象产生任何引用循环,则失败。 |
|
测试两个字符串是否相等。 |
断言(不推荐)#
建议使用assert_allclose
、
assert_array_almost_equal_nulp
或之一assert_array_max_ulp
来代替这些函数,以获得更一致的浮点比较。
|
断言在发布模式下工作。 |
|
如果两项不等于所需的精度,则引发断言错误。 |
|
如果两项不等于有效数字,则引发断言错误。 |
|
如果两个对象不等于所需的精度,则引发断言错误。 |
|
测试两个对象是否相等,如果测试失败则打印错误消息。 |
装饰器#
|
将装饰器应用于类中与正则表达式匹配的所有方法。 |
测试运行#
|
重置警告注册表以捕获警告的上下文管理器 |
|
返回在调用者的命名空间中执行代码所用的时间。 |
|
运行给定文件中找到的文档测试。 |
|
上下文管理器和装饰器的作用与 |