跳到内容

如果你的集合中只有一个故事,你可以使用 .one() 直接运行它。

代码示例

example.story

Do thing:
  steps:
    - Do thing
engine.py

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 自动生成的文档。