gpt4 book ai didi

pytest - 如何运行 pytest-bdd 测试?

转载 作者:行者123 更新时间:2023-12-03 23:36:22 28 4
gpt4 key购买 nike

我不明白如何正确运行一个简单的测试(功能文件和 python 文件)
与图书馆 pytest-bdd .

来自官方documentation ,我无法理解要发出什么命令来运行测试。

我尝试使用 pytest命令,但我看到没有测试运行。
我是否需要使用另一个库 behave运行功能文件?

最佳答案

我想出了 2 天的尝试,即

用于运行 pytest-bdd测试,有一定的要求,至少在我看来。

  • 把两个feature filepython file在同一目录中(也许这可以通过配置文件更改)
  • python file姓名需要开始 test_
  • python file需要包含 一种方法 哪个名字会开始 test_
  • test_ 开头的方法,需要分配给@scenario句子
  • 运行 测试,问题 pytest同目录下的命令(也许也可以配置)
  • 发出后你会只有方法 名称以 test_ 开头已通过,但所有测试居然跑了 .要测试,您可以 assert False在任何 @when@then注释的方法,它会抛出错误。

  • 系统包含: pytest-bdd==3.0.2 (复制自 pip freeze 输出)

    关于pytest - 如何运行 pytest-bdd 测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54751475/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com