我想检查pytest代码中的None值。是否有类似的assertIsNone(x)方法?我尝试了以下方法,但正在寻找更好的方法。
assert x == None, "Sucess"
assert x != None, " Failure"
答案 0 :(得分:0)
您可以使用以下命令-如果您想检查对象实际上是None
类型:
assert x is None, "asserion failure message here"
assert x is not None, "assertion failure message here"
另一方面;为了使您充分了解is
和equal to
-==
之间的区别;这是一个小例子:
0 == False
# True - Equality since 0 is considered a false value.
0 is False
# False - Since they don't share the same identity.
简单概述:
==
运算符通过检查相等性进行比较。
is
运算符比较身份。
答案 1 :(得分:-1)