Używam pytest dla mojego zestawu testów. Wyłapując błędy w złożonych testach międzykomponentowych, chciałbym umieścić je import ipdb; ipdb.set_trace()
w środku mojego kodu, aby umożliwić mi debugowanie.
Jednak ponieważ pytest pułapki sys.stdin / sys.stdout ipdb nie działa. Jak mogę używać ipdb podczas testowania z pytest.
Nie interesuje mnie przeskakiwanie do pdb lub ipdb po awarii, ale umieszczanie przerw w dowolnym miejscu kodu i możliwość debugowania go tam, zanim wystąpi awaria.
addopts = -s
dopytest.ini
pliku.