更加优雅轻便的python单元测试模块——pytest【入门篇】
官网介绍 全英警告!!!
https://docs.pytest.org/en/latest/getting-started.html#install-pytest
安装pytest
pip3 install pytest
写一个简单的例子
python;gutter:true;"># content of test_sample.pydef func(x):
return x + 1
def test_answer():
assert func(3) == 5
使用pytest.raises来测试是否发生了意料之中的异常
# content of test_sysexit.pyimport pytest
def f():
raise SystemExit(1)
def test_mytest():
with pytest.raises(SystemExit):
f()
Note:
使用 "-q" / "--quiet"
来使得输出更加简单
$ pytest -q test_sysexit.py. [100%]
1 passed in 0.12s
以上是 更加优雅轻便的python单元测试模块——pytest【入门篇】 的全部内容, 来源链接: utcz.com/z/530678.html