zoukankan      html  css  js  c++  java
  • pytest2-用例运行规则

    • 文件名以test_*.py文件和*_test.py
    • 以test_开头的函数
    • 以Test开头的类
    • 以test_开头的方法
    • 所有的包pakege必须要有__init__.py文件

    help帮助

    1.查看pytest命令行参数,可以用pytest -h 或pytest --help查看

    -x 遇到错误时停止测试
    -v 打印出详情结果
    -q 只显示结果,不显示过程
    -s 参数是为了显示用例的打印信息
    -k 按关键字匹配 
     --collect-only  查看 哪些用例会被执行 
    --maxfail=num 当用例错误个数达到指定数量时,停止测试

    4.按节点运行

    每个收集的测试都分配了一个唯一的nodeid,它由模块文件名和后跟说明符组成
    来自参数化的类名,函数名和参数,由:: characters分隔。

    运行.py模块里面的某个函数

    pytest test_mod.py::test_func

    运行.py模块里面,测试类里面的某个方法

    pytest test_mod.py::TestClass::test_method

  • 相关阅读:
    Python 列表浅拷贝与深拷贝
    Linux 基本命令-----常用操作分类
    硬盘的分区方式
    github中fork的使用
    大O记号
    python的__file__和__name__变量
    python生成器
    python装饰器
    re模块元字符
    python_数据类型_list
  • 原文地址:https://www.cnblogs.com/jodie2019/p/13065121.html
Copyright © 2011-2022 走看看