views.py 文件源码

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

项目:golem 作者: prihoda 项目源码 文件源码
def _run_test_actions(name, actions):
    test = ConversationTest(name, actions)
    start_time = time.time()
    report = None
    try:
      report = test.run()
    except Exception as e:
      log = TestLog.get()
      fatal = not isinstance(e, ConversationTestException)
      if fatal:
        trace = traceback.format_exc()
        print(trace)
        log.append(trace)
      return JsonResponse(data={'status': 'exception' if fatal else 'failed', 'log':log, 'message':str(e), 'report':report})

    elapsed_time = time.time() - start_time
    return JsonResponse(data={'status': 'passed', 'log':TestLog.get(), 'duration':elapsed_time, 'report':report})
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号