如何在Django测试中处理CommandError异常

时间:2015-02-14 20:37:36

标签: django django-testing django-manage.py django-tests

我正在创建Management Command,当出现问题时,我会在其中提出CommandError异常。

我的一个测试用例以一种引发异常的方式执行命令,因此测试结果为Error。

我怎样才能通过?

1 个答案:

答案 0 :(得分:1)

如果您的预期行为是异常,您可以使用assertRaises,请查看此处:https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertRaises