📅 最后修改于: 2023-12-03 14:46:05.667000 🧑 作者: Mango
unittest是Python自带的测试框架,可以用于进行单元测试。其中,assertNotAlmostEqual()函数用于比较两个数是否不相等。
参数说明:
上述测试示例中,第一个assertNotAlmostEqual()比较了两个小数,由于它们的小数位不完全相同,故测试通过。第二个assertNotAlmostEqual()比较了两个小数,但指定了delta参数,两个小数的差值不超过0.00001,故测试通过。第三个assertNotAlmostEqual()比较了两个小数,要求小数位必须完全相同,故测试通过。第四个assertNotAlmostEqual()比较了两个小数,虽然它们的误差大于0.1,但由于没有指定delta参数,故将places参数忽略,按照小数位数来比较,故测试不通过。
assertNotAlmostEqual()函数用于比较两个数是否不相等,可以用于测试小数比较。需要注意的是,在比较小数时,可能会存在精度问题,可以通过指定places或delta参数来解决。