【发布时间】:2020-06-17 15:23:36
【问题描述】:
我有一组行为 (1.2.6) 功能和场景,它们都可以单独正常工作。但是基于某些初始条件,我需要按特定顺序运行它们的子集。我知道这不是做 BDD 的正确方法(每个测试应该是独立的,有自己的设置和拆卸),但这些是针对实际部署的 Web 应用程序的集成测试(没有模拟),设置和拆卸需要太长时间.
我可以从一个 shell 脚本驱动它,该脚本在单独的行为运行中运行每个测试。但我想要一个 python 驱动程序函数来检查初始条件,以正确的顺序运行请求的测试集,并输出组合的汇总统计信息。
那么如何从 Python 函数调用 Behave 场景?
【问题讨论】:
标签: python bdd python-behave