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/")  # 指定测试目录
    
  • 相关阅读:
    C++:Ubuntu 中GCC和G++的安装
    pycharm所有包
    机器学习--推荐引擎
    均值漂移法 + 轮廓系数+DBSCAN算法
    聚类模型
    事件预测 -- 解决分类问题
    网格搜索
    置信概率
    样本类别均衡化
    爬虫用到的知识点
  • 原文地址:https://www.cnblogs.com/pingguo-softwaretesting/p/9595406.html
Copyright © 2011-2022 走看看