如何在命令行告诉behavior多个步骤/目录

2024-09-28 20:20:47 发布

您现在位置:Python中文网/ 问答频道 /正文

我们使用Behave将我们的Gherkin特性文件绑定到Python。我遇到了一个问题,我们开始复制我们的step_impl函数,我想消除代码重复,但我无法确定如何判断一个steps/目录的行为,该目录不是紧挨着功能文件的。以下是我们的功能文件结构:

all_components/features/huge.feature
all_components/features/steps/steps.py
component1/features/little.feature
component1/features/steps/steps.py

我想在huge.feature上运行behaver,并在component1/features/steps/下找到步骤实现,而不仅仅是{},这样各个组件特性和步骤都保持不变,我可以为我的huge.feature重用组件特性中的步骤

^{pr2}$

Tags: 文件py功能目录components步骤组件特性