如何在单元测试期间检查python类的实例化

时间:2011-03-16 04:28:04

标签: python unit-testing

我为我的生活记不住如何测试python类的本能。

它类似于:

try:
  m = MyModel()
except:
  ...

我记不起要调用的异常或要使用的断言。

2 个答案:

答案 0 :(得分:1)

用于失败的实例化没有常见的异常。构造函数(__init____new__)可以引发它想要的任何异常。没有显式异常的except语句将捕获每种类型的异常,可能就是你想要的。

答案 1 :(得分:0)

我不确定你在问什么,但是这里列出了Python(2.7)的所有内置异常:

http://docs.python.org/library/exceptions.html

希望这有帮助。