• pytest--变量


    特殊变量
    collect_ignore
    可以在conftest.py文件中声明以排除测试目录或模块。需要是list[str]。
    collect_ignore = ["setup.py"]
     
    collect_ignore_glob
    可以在conftest.py文件中声明,以使用Unix shell样式的通配符排除测试目录或模块。需要是list[str]str可以包含glob模式。
    collect_ignore_glob = ["*_ignore.py"]
     
    pytest_plugins
    可以在测试模块和conftest.py文件中在全局级别声明以注册其他插件。可以是一个str或Sequence[str]
    pytest_plugins = "myapp.testsupport.myplugin"
    pytest_plugins = ("myapp.testsupport.tools","myapp.testsupport.regression")
     
    pytest_mark
    可以在测试模块的全局级别声明,以将一个或多个标记
    import pytest pytestmark = pytest.mark.webtest
    import pytest pytestmark = [pytest.mark.integration,pytest.mark.slow]
     
     
    环境变量
    PYTEST_ADDOPTS
    可自定义命令行
     
    PYTEST_DEBUG
    设置后,pytest将打印跟踪和调试信息。
     
    PYTEST_PLUGINS
    包含应作为插件加载的以逗号分隔的模块列表:
    export PYTEST_PLUGINS=mymodule.plugin,xdist
     
    PYTEST_DISABLE_PLUGIN_AUTOLOAD
    设置后,通过setuptools入口点禁用插件自动加载。只会加载明确指定的插件。
     
    PYTEST_CURRENT_TEST
    这并不是由用户设置,而是由pytest在内部设置当前测试的名称,以便其他进程可以检查它,有关详细信息,请参阅PYTEST_CURRENT_TEST环境变量。
     
     

  • 相关阅读:
    如何进行函数式编程
    HTML文本格式化
    非模态对话框的创建及注意事项
    中国第一代程序员列传
    野指针
    缓冲区溢出攻击
    windows全部启动项
    HTML 样式
    Volatile关键字
    HTML基本标签
  • 原文地址:https://www.cnblogs.com/absoluteli/p/13985127.html
Copyright © 2020-2023  润新知