1
比如我需要從1層運行的所有場景之前截斷一個數據庫表:執行步驟只有一次
Lifecycle: Before: Given:
將每個場景前,不幸的是運行- 我不要創建一個故事,只有一個
Given
可截斷數據庫,並與GivenStories:
導入它,它似乎草率
有另一種方式原委之前以執行步驟只有1次,在故事本身宣佈?
比如我需要從1層運行的所有場景之前截斷一個數據庫表:執行步驟只有一次
Lifecycle: Before: Given:
將每個場景前,不幸的是運行Given
可截斷數據庫,並與GivenStories:
導入它,它似乎草率有另一種方式原委之前以執行步驟只有1次,在故事本身宣佈?
您可以在數據庫準備中包含故事並做它的事情然後播放故事,這可以讓您在故事循環結束時進行清理。或者你可以有一個循環的方法故事(遞歸?),並檢查外部變量...
global externalBool = True
storyTime():
If(externalBool):
externalBool = false
#Do Something once
#some Stuff happens here
storyTime()
或
StoryRecord():
DbPrep()
Stories()
DbClose()
轉到不是在蟒蛇的事情。