💭П
class Exception
, а нужно использовать классы которые относятся к конкретным ошибкам и обрабатывать их.Size: a a a
💭П
class Exception
, а нужно использовать классы которые относятся к конкретным ошибкам и обрабатывать их.БС
raise Exception("херня хэппенд")
а ты хочешь чтобы был raise HernyaHappend()
KK
💭П
raise Exception("херня хэппенд")
а ты хочешь чтобы был raise HernyaHappend()
exept Exception', a
expet KeyError`, как пример.💭П
БС
💭П
БС
except Exception as error:
if error.msg = "херня"
KK
KK
KK
with pytest.raises(SomeException):В unittest вроде как есть аналог, только без with.
run_my_code()
💭П
Setup
: тут включаеться оборудование которое и генерирует метрики. Если Setup не прошёл то завершение работы всего тестового сценария.Step 1
: проверить метрику 1. Проверка метрики выдаёт raise
. Это не моя прихоть, так устроен фрэймворк. И я должен обработать эту ошибку.RB
except Exception as error:
- плохой варинт, и нужно использовать конкретные классы ошибок.?KK
except Exception:
и не парься💭П
except Exception:
и не парьсяException
и я хотел доходчево ему объяснить, что это не правильно.KK
RB
except Exception:
и не парьсяexcept Exception: #noqa
😂😂😂KK
💭П
try:
some()
except Exception as error:
bla_bla(error)
try:
some()
except (KeyError, FrameWorkError) as error:
bla_bla(error)
KK
try:
some()
except Exception as error:
bla_bla(error)
try:
some()
except (KeyError, FrameWorkError) as error:
bla_bla(error)