zoukankan      html  css  js  c++  java
  • pytest学习系列_pytest.ini配置文件

    一、前言

      在我们使用pytest编写自动化的时候,往往会有一些困难.比如命令行参数记不住,项目组成员写用例不规范等等,而pytest.ini配置文件提供了一个比较好的解决方案;pytest.ini是pytest的主配置文件,可以改变pytest的默认行为,使用pytest –help可以查看pytest.ini的设置选项;

    二、存放路径

      在项目的根目录下

      

    三、注意事项

      pytest.ini 不能使用任何中文符号,包括汉字、空格、引号、冒号等等;pytest.init文件开头要包含[pytest]

    四、一些常用功能

      1、更改默认命令行参数 

    [pytest]
    addopts = -rsxX -l -strict --tb=short

     addopts为神舟st运行的命令参数,配置后,直接运行pytest,就可以按该addopts运行

      2、注册 mark 标记

    [pytest]
    markers =
        smoke: marks tests as smoke

      用例mark标记,运行该markers标记的用例

      3、指定pytest最低版本号

    [pytest]
    minversion = 3.0

      pytest的版本众多,难免有一些兼容性问题,使用此配置,可以有一个很好的约定

      4、指定测试目录,测试用例的搜索规则

    [pytest]
    testpaths = test_path
    python_files = test_* *__xxx.py
    python_classes = Test*
    python_functions = test_*

      自动化测试工程是多人协作完成的,需要有一个良好的约束

    设置pytest执行用例的匹配规则,多个匹配规则用空格隔开

      5、指定pytest忽略某些目录

    [pytest]
    norecursedirs = venv

      这样可以提高工程的运行效率,多个目录以空格分隔

    知道、想到、做到、得到
  • 相关阅读:
    cmake使用
    CMake...
    信息熵相关知识总结
    最强NLP模型-BERT
    问答系统总结
    检索问答模型
    文本分类-TextCNN
    机器学习-Logistic回归
    Attention注意力机制介绍
    机器学习-聚类Clustering
  • 原文地址:https://www.cnblogs.com/Durant0420/p/14146386.html
Copyright © 2011-2022 走看看