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

How to handle CommandError exceptions in Django tests

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

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

我怎样才能让它通过?

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