A more granular sub STEP for slash tests
项目描述
slash-step
构建状态 | |
支持的版本 | |
最新版本 |
为Slash
测试创建更细粒度的子STEP
。
某些场景可能很长且复杂,但您仍希望将它们作为一个单一逻辑测试。步骤允许记录测试的子部分,并在测试内提供一些方便的钩子以执行操作(例如验证)。
以下是从Slash
的文档中的微波炉示例继续
from slash import g
from slash_step import STEP, hooks
@hooks.step_end.register
def measure_temperature():
if g.microwave.temperature > 180:
logger.warn("Microwave is over heating!")
def test_cook_chicken():
with STEP("Defrost chicken"):
# ...
with STEP("Cook"):
# ...
with STEP("Eat"):
# Yum...
assert g.chicken.is_cooked()
项目详情
下载文件
下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源分发
slash_step-1.2.0.tar.gz (4.9 kB 查看哈希值)
构建分发
slash_step-1.2.0-py3-none-any.whl (4.3 kB 查看哈希值)
关闭
slash_step-1.2.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 8ece39ea20a259b47f2ab4f0341ec6ab659bf913ff80f130fff4e86ae6e0de7f |
|
MD5 | e4995de3fe882b8f118d08e290be893a |
|
BLAKE2b-256 | dc995773ab9964c5bcefe9f51190bd807de8f8497a18b8d7b33fdfcf408932ea |
关闭
slash_step-1.2.0-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 6726558beda37e613a30905370f4954ed5a917dfe22ab3716f7ae156f00569ee |
|
MD5 | 81c4b04be6d2d57fc687c4c90dd3828d |
|
BLAKE2b-256 | 6d2fbcbc780b13cfa1df0c08256e321e0ed62543d446bf60edbbed1e4077b454 |