Python:如何将行为整合到pytest中?

Jon*_*Jon 13 python bdd pytest python-behave

我创建了一个Django应用程序,并且非常依赖于pytest发现和组织我的单元和功能测试.但是,我希望将Behavior Driven with behaveDevelopment应用于将来的测试.遗憾的是,behave测试功能未被自动检测到pytest.

我如何将behave其测试集成到pytest发现,执行和报告中?

小智 7

Pytest和表现是两个独立的测试跑步者.

有一个用于行为测试的pytest插件,它也使用Gherkin作为DSL,但步骤的实现使用的语法与行为的语法不同,所以我认为你不能直接运行你用它创建的步骤.