Behave(BDD for Python)支持示例标记

时间:2015-02-14 09:26:39

标签: python cucumber bdd

我希望应用适用于场景的标签。以下列方式的示例功能。它似乎适用于黄瓜,但不适用于Behave - Python的BDD框架:

Scenario Outline: Something useful
 Given I have <a> 
 When I add <b>
 Then I should have <c>

 Examples: Implemented things 
  | a | b | c | 
  | 0 | 0 | 0 |

 @pending 
 Examples: Not yet implemented things 
  | a | b | c | 
  | 1 | 2 | 3 |

1 个答案:

答案 0 :(得分:1)

首先,确保你有Behave 1.2.5

pip show behave

如果不是Behave 1.2.5,请安装最新版本。

pip install git+https://github.com/behave/behave

其次,您可能需要在占位符周围应用引号。例如。

Given I have "<a>"
When I add "<b>"
Then I should have "<c>"