Junior — Middle
109
Come si può esplicitamente innescare un'eccezione nel contesto di test negativi?
Le aziende dove è stato chiesto
Risposta dell'AI
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, чтобы протестировать обработку ошибки деления на ноль.