Назад к вопросам
Рунити
Junior — Middle
79
Каким образом можно явно инициировать исключение в рамках негативного тестирования?
Компании, где спрашивали
Ответ от нейросети
sobes.tech AI
В Python для явного инициирования исключения используется оператор raise. В рамках негативного тестирования это позволяет проверить, что код корректно обрабатывает ошибки и исключительные ситуации.
Пример:
def divide(a, b):
if b == 0:
raise ValueError("Деление на ноль невозможно")
return a / b
try:
divide(10, 0)
except ValueError as e:
print(f"Поймано исключение: {e}")
Здесь мы явно вызываем исключение ValueError, чтобы протестировать обработку ошибки деления на ноль.