如何在单元测试中检查Python类的实例化
我真是想不起来怎么测试一个Python类的实例化。
好像是这样的:
try:
m = MyModel()
except:
...
我记不清楚要调用哪个异常或者用哪个断言了。
2 个回答
0
1
没有一个通用的错误类型可以用来处理实例化失败的情况。构造函数(也就是 __init__
和 __new__
)可以抛出任何它想要的错误。你写的那个没有指定具体错误类型的 except
语句会捕捉到所有类型的错误,这可能正是你想要的效果。