【发布时间】:2011-10-12 13:26:38
【问题描述】:
我的一个单元测试在读取日志文件后检查范围是否设置正确,我只想测试var == range(0,10)。但是,range(0,1) == range(0,1) 在 Python 3 中的计算结果为 False。
有没有一种直接的方法来测试 Python 3 中范围的等价性?
【问题讨论】:
-
为什么要比较两个范围?
-
我的单元测试只是断言该范围是正确构造的。在程序中,我没有存储最小和最大可接受值,而是存储范围然后测试 val 是否在范围内。
标签: python unit-testing python-3.x