gbr*_*non 4 python mongodb mongoengine flask
我正在使用 MongoEngine 和 Flask 来开发 REST Api
如何测试DoesNotExist 的异常?
如果我使用
assertRaises(DoesNotExist, Model.objects.get(id=id))
Run Code Online (Sandbox Code Playgroud)
python 解释器引发 NameError 异常。
如何导入此DoesNotExist 异常?
我看到有些人进口
from django.db.models.base import ObjectDoesNotExist
Run Code Online (Sandbox Code Playgroud)
但我正在将 Flask 与 MongoEngine 一起使用,并且需要知道我应该从哪里导入DoesNotExist
您只是使用assertRaises不正确 - 函数参数应该与被测函数一起传递:
assertRaises(DoesNotExist, Model.objects.get, id=id)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2736 次 |
| 最近记录: |