编程语言
首页 > 编程语言> > 从Python中的行为表中选择行

从Python中的行为表中选择行

作者:互联网

我正在使用行为框架在Python中开发测试.目前,我在下面有一个方案概述和示例.我希望能够随时选择这些示例之一,并在该示例上运行测试功能.我将如何去做?现在,无论何时我从命令行调用行为,它都会针对我在“方案大纲”下的“示例行为”表中的每个示例条目执行该方案.

编辑:我已经附上了屏幕截图,使事情变得更加清晰.

enter image description here

此示例来自行为的文档.如果看一下“消费电子”表下的内容,我们将看到2行,方案大纲将针对该行运行(因此它将运行两次).假设我想测试以下示例之一,而我们有20个示例(意味着20行).我将如何仅选择其中之一,而不是运行行为测试并必须等待场景大纲完成所有情况(例如,如果我想要的示例是表中的最后一个条目).

解决方法:

我这样做的方法是拥有多个具有不同名称的“示例”表.然后在调用行为时传递–name参数.

标签:bdd,python-behave,python
来源: https://codeday.me/bug/20191027/1942407.html