Продолжаем про юниты тесты в питоне.
Удобная конструкция для проверки на вызов исключения в тесте:
def test_something_with_exception(self): self.assertRaises(ValueError, self.client.send_something_method, param='one_param')
Тем самым мы тестируем метод send_something_method инциализрованного ранее объекта сlient с аргументами метода param и ожидаем что он выбросит исключение.