如何测试MongoEngine的DoesNotExist异常
How to test DoesNotExist exception of MongoEngine
我正在使用 MongoEngine 和 Flask 开发 REST Api
如何测试 DoesNotExist 的异常?
如果我用
assertRaises(DoesNotExist, Model.objects.get(id=id))
python 解释器引发 NameError 异常。
如何导入此 DoesNotExist 异常?
我看到有人导入
from django.db.models.base import ObjectDoesNotExist
但我将 Flask 与 MongoEngine 一起使用,需要知道我应该从哪里导入 DoesNotExist
您只是错误地使用了 assertRaises
- 函数参数应该 与被测函数一起 传递:
assertRaises(DoesNotExist, Model.objects.get, id=id)
我正在使用 MongoEngine 和 Flask 开发 REST Api
如何测试 DoesNotExist 的异常?
如果我用
assertRaises(DoesNotExist, Model.objects.get(id=id))
python 解释器引发 NameError 异常。
如何导入此 DoesNotExist 异常?
我看到有人导入
from django.db.models.base import ObjectDoesNotExist
但我将 Flask 与 MongoEngine 一起使用,需要知道我应该从哪里导入 DoesNotExist
您只是错误地使用了 assertRaises
- 函数参数应该 与被测函数一起 传递:
assertRaises(DoesNotExist, Model.objects.get, id=id)