python unittest assert
时间: 2023-06-23 08:55:17 浏览: 169
Python库 | unittest_assertions-1.0.0.tar.gz
5星 · 资源好评率100%
`assert` 是 Python 内置的一个关键字,常用于进行断言操作。在 Python 中,我们可以使用 `unittest` 模块来编写测试用例。在测试用例中,我们可以使用 `assert` 来判断测试结果是否符合预期。
例如,我们可以编写一个测试用例来测试一个函数的返回值是否为 3:
```python
import unittest
def my_func():
return 3
class MyTestCase(unittest.TestCase):
def test_my_func(self):
result = my_func()
self.assertEqual(result, 3)
if __name__ == '__main__':
unittest.main()
```
在上面的代码中,我们使用了 `assertEqual` 方法来判断 `my_func()` 的返回值是否为 3。如果测试结果与预期结果不一致,`assertEqual` 方法会抛出一个 `AssertionError` 异常,从而提示测试用例失败。
阅读全文