如果你的集合中只有一个故事,你可以使用 .one() 直接运行它。
代码示例
example.story
Do thing:
steps:
- Do thing
from hitchstory import BaseEngine
from code_that_does_things import *
class Engine(BaseEngine):
def do_thing(self):
pass
带代码
from hitchstory import StoryCollection
from pathlib import Path
from engine import Engine
story = StoryCollection(Path(".").glob("*.story"), Engine()).one()
story.play()
将输出
RUNNING Do thing in /path/to/working/example.story ... SUCCESS in 0.1 seconds.
可执行规范
从 one-story.story storytests 自动生成的文档。