@unittest.skipIf('test04_resetFatory'==True)报错
时间: 2024-02-04 09:01:46 浏览: 129
python_plugin_unittest.rar_The Test_unittest python
这段代码的问题在于判断条件不正确。`'test04_resetFatory'==True` 的结果永远为 False,因为一个字符串和一个布尔值无法相等。正确的写法应该是判断某个变量或判断条件是否为 True,例如:
```
@unittest.skipIf(some_variable == True, "Skip this test if some_variable is True")
def test05_handBook(self):
# test case code here
```
请注意,这里的 `some_variable` 应该是一个实际存在的变量,而不是一个字符串。另外,`skipIf` 装饰器的第二个参数是一个字符串,用于在跳过测试时说明跳过的原因。
阅读全文