如何处理 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
我正在创建一个 Management Command
,当出现问题时我会在其中引发 CommandError
异常。
我的一个测试用例以一种会引发异常的方式执行命令,因此测试结果为错误。
我怎样才能让它通过?
如果您的预期行为异常,您可以使用 assertRaises,看这里:https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertRaises