【发布时间】:2019-11-29 18:55:46
【问题描述】:
我在我的 Python 单元测试中使用numpy.testing.assert_approx_equal(x, y, 5) 来检查x 和y 是否相等,精确到5 位有效数字。
问题:我们如何做相反的事情:检查x和y是否不相等,精确到5位有效数字?
寻找类似Unittest.assertAlmostNotEqual 的东西,它正在测试Unittest.assertAlmostEqual 的反面,但测试numpy.testing.almost_approx_equal。
例如,想要的功能
desired_assert_function_not_approx_equal(1234, 1230, 2)
应该提出AssertionError。
【问题讨论】:
-
没有
almost_approx_equal,只有assert_almost_equal和assert_approx_equal。答案不重要,重要的是可搜索性,你指的是哪一个? -
@Seb
assert_approx_equal就是其中之一。更新了 OP。
标签: python python-3.x numpy unit-testing python-unittest