gpt4 book ai didi

python - 是否有一个 python assert() 方法可以在两个边界之间进行检查?

转载 作者:IT老高 更新时间:2023-10-28 21:15:09 27 4
gpt4 key购买 nike

在我目前正在进行的一些单元测试中,当变量位于两个边界条件之间时,我需要通过测试。

类似的东西-

def myTest(self):
myInt = 5
self.assertBetween(myInt,3,8)

会通过测试。或者,如果 myInt 位于 3 到 8 范围之外,它将失败。

我查看了 python 文档中的断言方法列表,但无法确定哪个可以为我提供这种功能。

谢谢。

最佳答案

您可以使用 assertTrue()为此目的:

self.assertTrue(myInt >= 3 and myInt <= 8)

或者,使用 Python 的比较链接习语:

self.assertTrue(3 <= myInt <= 8)

关于python - 是否有一个 python assert() 方法可以在两个边界之间进行检查?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7482824/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com