如果测试失败,则显示实际值

时间:2014-08-13 09:45:34

标签: python python-unittest

说我有这样的测试:

self.assertTrue( car.color == 'blue') 

我用

运行它
nosetests test_car.py -x -v --stop

如果失败了,我希望打印出car.color的实际值。有没有办法做到这一点?

1 个答案:

答案 0 :(得分:5)

这就是您需要使用self.assertEqual(car.color, 'blue')的地方。 assertTrue更适合检查不是简单相等的布尔属性或表达式。