On 2019-03-06 20:12, Matěj Cepl wrote:
Hi,I am a lead maintainer of Python packages in OpenSUSE and I can see the pattern of many packagers adding blindly python setup.py test to %check section of our SPEC file. The problem is that if the package doesn't use unittest (it actually uses nose, pytest or something), it could lead to zero found tests, which pass and Python returns exit code 0 (success) even though nothing has been tested. It seems from the outside that everything is all right, package is being tested on every build, but actually it is lie. Would it be possible to change unittest runner, so that when 0 tests pass, whole test suite would end up failing? Thank you for considering this,
Strictly speaking, it's not a lie because none of the tests have failed. _______________________________________________ Python-ideas mailing list [email protected] https://mail.python.org/mailman/listinfo/python-ideas Code of Conduct: http://python.org/psf/codeofconduct/
