Test paketim için pytest kullanıyorum. Karmaşık bileşenler arası testte hataları yakalarken, hata import ipdb; ipdb.set_trace()
ayıklamama izin vermek için kodumun ortasına yerleştirmek istiyorum.
Ancak, pytest sys.stdin / sys.stdout ipdb'yi tuzağa düşürdüğü için başarısız olur. Pytest ile test ederken ipdb'yi nasıl kullanabilirim.
Bir başarısızlıktan sonra pdb veya ipdb'ye atlamakla ilgilenmiyorum, ancak kodun herhangi bir yerine sonlar yerleştirmek ve hata oluşmadan önce orada hata ayıklamakla ilgileniyorum.
addopts = -s
içinpytest.ini
dosyanın.