Use ipdb instead of pdb with py.test --pdb option

ipdb, pdb, pytest, python

Solution

Have you tried pytest-ipdb?

Looks like it's exactly what you are looking for?

Problem

I want to use ipdb instead of pdb with py.test --pdb option. Is this possible? If so, how? Clearly, I can use `import ipdb; ipdb.set_trace()` in the code but that requires to run the test, watch it fail, open a file, find the point of failure in said file, write the above line, re-run the tests. Lots of hassle if I could have something that by passes all of that.

Original source