跳至内容

HitchRunPy

GitHub Repo stars PyPI - Downloads

HitchRunPy 是一个运行、测试和分析 Python 代码片段的工具。

HitchRunPy 的开发是为了使用 HitchStory 运行可执行规范,这些规范定义了 Python API。

因此,它可以与 HitchStory 一起使用,以构建对单元测试和集成测试的有效替代方案,其中“规范”是 Python API。

HitchRunPy 用于运行 HitchDev 上所有库的可执行规范。

示例

from hitchrunpy import ExamplePythonCode

ExamplePythonCode(
    '/path/to/bin/python',
    '/path/to/working_directory',
).with_code((
    'with open("examplefile", "w") as handle:'
    '     handle.write("exampletext")'
)).run()

安装

$ pip install hitchstory

使用 HitchRunPy

为什么要使用 HitchRunPy?

HitchRunPy 与 HitchStory 相结合,在单元测试最有效的情况下,成为了单元测试的有效替代方案。