pytest


Author: yifei / Created: Dec. 18, 2017, 4:26 a.m. / Modified: Dec. 18, 2017, 12:26 p.m. / Edit

基本使用

  函数使用test_开头就好了, pytest会自动找到对应的测试并运行, 使用assert来验证语句

如果要测试某个异常抛出  

import pytest
def f():
    raise SystemExit(1)
 
def test_mytest():
    with pytest.raises(SystemExit):
        f()

    pytest --pdb 当出现异常的时候, 打开pdb


评论区