例如,我需要在运行1个故事中的所有场景之前截断数据库表:
Lifecycle: Before: Given:
会在每个方案之前运行Given
截断数据库并将其导入GivenStories:
,这似乎很草率在整个故事之前,有没有另一种方法可以执行一个步骤,在故事本身中声明?
答案 0 :(得分:-1)
你可以让数据库准备包含故事,然后播放故事,这可以让你在故事循环结束时进行清理。或者你可以有一个故事方法循环(递归?)并检查外部变量......
global externalBool = True
storyTime():
If(externalBool):
externalBool = false
#Do Something once
#some Stuff happens here
storyTime()
或
StoryRecord():
DbPrep()
Stories()
DbClose()
Goto不是python中的东西。