STINNER Victor added the comment:

On Python 2.7, listing *all* test cases with "./python -m test --list-cases" 
fails on the following test files:

* test_multibytecodec_support 
* test_robotparser
* test_xpickle

regrtest of Python 2.7 uses the test_main() function of each test file, if the 
function is defined. Whereas --list-cases is more written as a raw discovery 
function listing all cases which inherit from unittest.TestCase. These 3 files 
have base test cases which are "abstract" or configured below.

Options:

* Modify --list-cases to tolerate failures and report them at exit
* Modify these 3 tests to make them more "test discovery"-friendly
* Use test_main() function if available but modify its behaviour to only list 
test cases, instead of running them

I would prefer to limit changes in Python 2.7 branch, so IMHO the second option 
is the best: modify the 3 tests.

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue30523>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to