Sto usando pytest per la mia suite di test. Mentre rilevo bug in un test complesso tra componenti, vorrei import ipdb; ipdb.set_trace()
metterlo nel mezzo del mio codice per consentirmi di eseguirne il debug.
Tuttavia, poiché pytest trap sys.stdin / sys.stdout ipdb fallisce. Come posso usare ipdb durante il test con pytest.
Non mi interessa passare a pdb o ipdb dopo un errore, ma inserire interruzioni in qualsiasi punto del codice ed essere in grado di eseguirne il debug prima che si verifichi l'errore.
addopts = -s
alpytest.ini
file.