我正在尝试为我的Flask应用程序编写一些pytest测试。我正在使用PonyORM。我所有的测试通过,但正在运行一些拆卸代码,出现以下错误。如何处理此错误?是什么原因造成的?
def _exit_session(exception):
session = getattr(request, 'pony_session', None)
if session is None:
> raise RuntimeError('Request object lost db_session')
E RuntimeError: Request object lost db_session
我的实际测试都通过了,但是这次拆卸失败。我不确定拆卸的位置或处理方式。