def step(function):
"""Allow pytest -m stepX to run test up to a certain number."""
step_number = len(_steps) + 1
step_only_marker = "step{}only".format(step_number)
marker_only = getattr(pytest.mark, step_only_marker)
step_marker = "step{}".format(step_number)
marker = getattr(pytest.mark, step_marker)
def mark_function(marker):
marker(function)
for mark_step in _steps:
mark_step(marker)
_steps.append(mark_function)
return marker_only(marker(function))
conftest.py 文件源码
python
阅读 24
收藏 0
点赞 0
评论 0
评论列表
文章目录