Как обрабатывать исключения CommandError в тестах Django
Я создаю Management Command
в котором я поднимаю CommandError
исключение, когда что-то идет не так.
Один из моих тестовых примеров выполняет команду таким образом, что она вызывает исключение, поэтому результатом теста является ошибка.
Как я могу сделать это пройти?
1 ответ
Решение
Если ваше ожидаемое поведение является исключением, вы можете использовать assertRaises, смотрите здесь: https://docs.python.org/2/library/unittest.html.