pytest插件来验证在测试中使用envvars

pytest-envvars的Python项目详细描述


See Build Status on Travis CI

pytest插件,用于验证在测试中是否使用envvars

什么是pytest envvars?

pytest环境变量随机化单元测试中环境变量的值,以检查有关配置的模拟的一致性。如果测试有一个错误的模拟,这个测试将被破坏。

安装

$ pip install pytest-envvars

使用

您需要对pytest.ini文件进行一些更改,例如…

[pytest]pytestenvvars__env_files=
    .env
pytestenvvars__dont_randomize_envvars=
    CACHE_URL

在上面的这个例子中,插件读取项目的.envfile(来自pytestenvvars__env_filessection)并随机化该文件上的allenvvar配置,如果不需要随机化某些envvar配置,则需要将此envvar添加到pytestenvvars__dont_randomize_envvarssection,如上图所示。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
在java中使用ActionListeners的小程序   为什么这两个文件。存在(…)和文件。不存在(…)?   需要帮助将XML/Java转换为edi(834)文档吗   java GWT 2.5.1和IntelliJ调试模式,可序列化异常   java由用户运行给定的程序   junit Java<>从函数返回的类型   java Hibernate:我需要刷新()吗?   java如何通过GET REST API调用传递ssl证书   java H2 1.4.185无法通过上次使用Hibernate实体运行的服务器生成的UUID进行查询   javajavafx:具有本机行为的自定义窗口   java是否替换当前字符串设置以从xml收集字符串项?   RelativeLayout下的java Android viewpager   java源代码在JD反编译工具反编译后有注释   java Recycler视图不显示Firebase中的图片和类别