zoukankan      html  css  js  c++  java
  • 【pytest】(四) pytest的一些其他的运行用法

    1. 可以设置当失败N个后停止测试

    pytest -x 是当第一个失败产生后,停止
    pytest --maxfail=2, 这里就是当失败2个用例后,停止测试

    2.pytest 在命令行模式下支持多种方式运行和选择运行

    • pytest test_mod.py 运行这个文件(模块)
    • pytest testing/ 运行指定目录下的测试文件

    3. 指定运行文件下具体类下的具体方法,用:: 分隔 文件、类、 方法

    pytest test_mod.py::TestClass::test_method

    4.pytest中同样提供了main() 来函数来执行测试用例

    import pytest
    
    def test_main():
        assert 5 != 5
    
    if __name__ == '__main__':
        pytest.main()
    
    

    sublime, ctrl + b 即可运行

    5.在main()下运行指定目录文件,也可以加参数,比如

    import pytest
    
    def test_main():
        assert 5 != 5
    
    if __name__ == '__main__':
        pytest.main("d:/pyse/pytest/")  # 指定测试目录
    
  • 相关阅读:
    Python ES操作
    SVN总结
    MongoDB问题总结
    MySQL
    PyQt小工具
    Python logging模块
    shell脚本
    cmd命令
    eclipse java 项目打包
    Robot Framework:failed: Data source does not exist.错误
  • 原文地址:https://www.cnblogs.com/pingguo-softwaretesting/p/9595406.html
Copyright © 2011-2022 走看看