运行并交互Python代码片段。
项目描述
HitchRunPy
HitchRunPy是一个运行、测试和配置Python代码片段的工具。
HitchRunPy的开发是为了使用HitchStory运行可执行规范,这些规范定义了Python API。
因此,它可以与HitchStory一起使用,为'规范'是Python API的情况构建单元测试和集成测试的有效替代品。
HitchRunPy用于运行HitchDev上的所有库的可执行规范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结合使用,在单元测试最有效的情况下,可以作为单元测试的有效替代品。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源分发
hitchrunpy-0.11.3.tar.gz (19.0 kB 查看哈希值)
构建分发
hitchrunpy-0.11.3-py3-none-any.whl (18.3 kB 查看哈希值)
关闭
hitchrunpy-0.11.3.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 2df12e8ddf51d630f3d6388836bff1e8268fc2dc408383b7a52dbd6dd974d3e3 |
|
MD5 | d4135d515fd803671d97c82c7d12765a |
|
BLAKE2b-256 | 26a6baeefa148df4c385ced68569f792a3808da4d03d940fdba8ea125aebaf7d |
关闭
hitchrunpy-0.11.3-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 282bfa48e808755d917a6a42f00e1694b7e46d29721482e718135b29dff2f558 |
|
MD5 | 1535c36de0aebedaa84823d05d091a2f |
|
BLAKE2b-256 | 39e804f91cd8546c095c15042500c2123bdf473ee445c5b11b80a3ce08cd0aa8 |