断言整数在范围内
问题内容:
我在python中编写一些单元测试,用于测试是否收到整数。但是有时此整数可以相差1或2,我并不在乎。从本质上讲,我希望能够断言所接收的整数在某个范围内,例如:
self.assertBetween(998, 1000, my_integer)
有接受的方法吗?还是我必须做这样的事情:
self.assertTrue(998 <= my_integer)
self.assertTrue(my_integer <= 1000)
编辑 到目前为止的答案表明:
self.assertTrue(998 <= my_integer <= 1000)
这比我的带有2个断言的示例有什么好处吗?
问题答案: