Estoy usando pytest para mi suite de pruebas. Mientras detecta errores en pruebas complejas entre componentes, me gustaría colocarlo import ipdb; ipdb.set_trace()
en el medio de mi código para permitirme depurarlo.
Sin embargo, dado que pytest atrapa sys.stdin / sys.stdout ipdb falla. ¿Cómo puedo usar ipdb mientras pruebo con pytest.
No me interesa saltar a pdb o ipdb después de una falla, sino colocar interrupciones en cualquier parte del código y poder depurarlo allí antes de que ocurra la falla.
addopts = -s
alpytest.ini
archivo.