【问题标题】:Lettuce BDD : How to refer scenarios?Lettuce BDD:如何引用场景?
【发布时间】:2011-03-07 04:38:19
【问题描述】:

我正在为 python 使用 Lettuce BDD 框架,我想知道如何从另一个场景中运行一个场景..

例如,假设有一个“注册”场景,它建立了一些将被后续场景使用的先决条件(比如说“动作”场景“) - 我如何引用和调用“注册”场景动作”场景?

【问题讨论】:

标签: python bdd lettuce


【解决方案1】:

生菜有一个“behave_as”功能,应该可以做到这一点。虽然上次我尝试使用它时存在一些错误。现在可能修好了。我和作者 Gabriel 一起打开了一个 bug。

【讨论】:

    【解决方案2】:

    我一直在做一些生菜研究,遇到了这个老问题。

    看起来处理这个问题的首选方法是在声明方法时使用装饰器“@world.absorb”来更改可重用方法的范围 这将方法归因于世界对象并允许调用它。然后,您可以调用世界。yourAction 从您的其他方法

    Gabriel 写的 yipit 博客上有详尽的解释:

    http://tech.yipit.com/2011/12/23/lettuce-best-and-worst-practices-1/

    就像我说的,我只是在学习生菜,所以如果有人找到了更好/更新的方法来实现这一点,请告诉我!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多