Как обрабатывать исключения CommandError в тестах Django

Я создаю Management Command в котором я поднимаю CommandError исключение, когда что-то идет не так.

Один из моих тестовых примеров выполняет команду таким образом, что она вызывает исключение, поэтому результатом теста является ошибка.

Как я могу сделать это пройти?

1 ответ

Решение

Если ваше ожидаемое поведение является исключением, вы можете использовать assertRaises, смотрите здесь: https://docs.python.org/2/library/unittest.html.

Другие вопросы по тегам