最后拼写参数?正确的ri[sz]e

pytest-parawtf的Python项目详细描述


pytest parawtf

有没有想过pytest怎么决定拼参数?是吗? 参数化?草履虫?参数化?

困惑了吗?别担心,安装这个插件,所有的变种都是 有效期:

@pytest.mark.parametrize('a', [0, 1])
@pytest.mark.parameterize('b', [2, 3])
@pytest.mark.parametrise('c', [4, 5])
@pytest.mark.parametrise('d', [6, 7])
def test_wtf(a, b, c, d):
    assert a in [0, 1]
    assert b in [2, 3]
    assert c in [4, 5]
    assert d in [6, 7]

但是,如果你曾经设置过一个固定装置,你可能会想为什么它还没有 那边还有一个拼写:@pytest.fixture(params=[0, 1])。恐惧 不,您现在可以保持一致:

@pytest.mark.params('a', [0, 1])
def test_simple(a):
    assert a in [0, 1]

当您实现pytest_generate_testshook-in时 你的conftest.py文件?我们掩护你,metafunc.params() 而其他(在)理智的变化现在也有效。

猴子看,猴子做

这个插件MonkeyPatches的核心Pytest的方式应该永远不会 完成。换言之,它将使您的所有保证失效。用于 自己承担风险。

更改日志

1.0.2

  • 实际上停止使用setup.py。
  • 移动到src/layout,即使对于单个模块包也是如此。
  • 在sdist中包含测试。

1.0.1

  • 修复铰孔格式和排版。
  • 在.tar.gz和.whl中包含许可证文件。
  • 添加pyproject.toml并将更多内容移到setup.cfg。

1.0.0

初次发布。

麻省理工学院的执照

版权所有(c)2017-2018 Floris Bruynooghe

兹免费准许任何人取得副本 本软件和相关文档文件(“软件”)的 在软件中不受限制,包括但不限于 使用、复制、修改、合并、发布、分发、再授权和/或出售 软件的副本,并允许软件的用户 在满足以下条件的情况下,可以这样做:

上述版权公告及本许可公告须包括在 软件的所有副本或大部分。

本软件按“原样”提供,无任何形式的保证,明示或 默示的,包括但不限于适销性保证, 适合特定目的和不侵权。在任何情况下 作者或版权所有者应对任何索赔、损害或其他 责任,无论是在合同诉讼、侵权诉讼或其他诉讼中, 不属于或与软件、使用或其他交易有关 软件。

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

推荐PyPI第三方库


热门话题
java如何避免springbootstarterparent和dependency中的flyway包冲突   java文本文件写入不起作用   java获取名为DAO类的Bean创建异常   java类路径和清单文件   如何使用Java中的模式来获取像C中的“sscanf”这样的组?   java Spring自动连接具有构造函数的类   clientSecurity运行的java geode示例失败   java JavaFX:在FXML中从ResourceBundle访问非string对象   java登录到google firebase   java对象在通过构造函数后不会更改。为什么?   java(Android)对特定页面的操作webView   javascript如何在webview的js中从java调用变量   持久化—一种在Java中存储和检索对象而不使用关系数据库的简单方法?   java Ldap获取通讯组列表中的用户   java检查温度条件   java后退按钮警报框(Android Studio)   数组java列表问题:为什么我运行它时,它会在第三次打印时打印出4?   java相对路径与绝对路径