Python 测试库学习: pytest
在自己写一些通用性较强的代码时,会考虑要单元测试
安装
# 安装
pip install -U pytest
# 检测
pytest --version
快速开始
# content of test_sample.py
def func(x):
return x + 1
def test_answer():
assert func(3) == 5
利用class来给testcase 分组
# content of test_class.py
class TestClass:
def test_one(self):
x = "this"
assert "h" in x
def test_two(self):
x = "hello"
assert hasattr(x, "check")
参考