fixtures.py 文件源码

python
阅读 34 收藏 0 点赞 0 评论 0

项目:mos-horizon 作者: Mirantis 项目源码 文件源码
def video_recorder(test_case):
    recorder = VideoRecorder()
    recorder.start()

    yield recorder

    LOGGER.info("Stop video recording")
    recorder.stop()

    if test_case.is_failed:
        if os.path.isfile(recorder.file_path):
            with test_case.log_exception("Attach video"):
                shutil.move(recorder.file_path,
                            os.path.join(test_case._test_report_dir,
                                         'video.mp4'))
        else:
            LOGGER.warn(
                "Can't move video from {!r}".format(recorder.file_path))
    else:
        recorder.clear()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号