Closed
Description
I had some trouble with getting my large test suite to work properly with pytest. A debugging session revealed that I was using method names that pytest identified as "unittest" names, and then also as "nosetest" names. Pytest treated the methods specially as a result. Better for me would be if that helpful magic could be disabled, so that I get just-plain pytest.
My suggestion is to have options --legacy=unittest
and --legacy=nosetest
, and have to opt-in to that behavior. This would be a breaking change, so making it opt-out instead of opt-in is also a reasonable path.