Первые тесты на pytest: нормальные сценарии, граничные случаи и исключения
Содержание курса
Дан тест:
import pytest
def parse_int(s: str) -> int:
return int(s)
def test_parse_invalid():
with pytest.raises(ValueError):
parse_int('abc')
Что произойдёт, если parse_int('abc') неожиданно поднимает TypeError вместо ValueError?
