Junior — Middle
101
Negatif testler kapsamında istisnayı açıkça nasıl tetikleyebilirsiniz?
Sorulan şirketler
AI'dan gelen yanıt
sobes.tech yapay zeka
В 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, чтобы протестировать обработку ошибки деления на ноль.