Assert raise Exception в python юнит тестах

Продолжаем про юниты тесты в питоне.
Удобная конструкция для проверки на вызов исключения в тесте:

def test_something_with_exception(self):
    self.assertRaises(ValueError, self.client.send_something_method, param='one_param')

Тем самым мы тестируем метод send_something_method инциализрованного ранее объекта сlient с аргументами метода param и ожидаем что он выбросит исключение.

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *