Estou usando o pytest para meu conjunto de testes. Ao detectar bugs em testes complexos de intercomponentes, gostaria de colocá- import ipdb; ipdb.set_trace()
los no meio do meu código para permitir que eu o depure.
No entanto, como pytest intercepta sys.stdin / sys.stdout ipdb falha. Como posso usar o ipdb durante o teste com o pytest.
Não estou interessado em saltar para pdb ou ipdb após uma falha, mas em colocar quebras em qualquer lugar do código e ser capaz de depurá-lo antes que a falha ocorra.
addopts = -s
aopytest.ini
arquivo.