On 4/9/2012 9:13 AM, r.david.murray wrote:
http://hg.python.org/cpython/rev/eff551437abd
changeset: 76176:eff551437abd
user: R David Murray<rdmur...@bitdance.com>
date: Mon Apr 09 08:55:42 2012 -0400
summary:
#14533: if a test has no test_main, use loadTestsFromModule.
This moves us further in the direction of using normal unittest facilities
instead of specialized regrtest ones. Any test module that can be correctly
run currently using 'python unittest -m test.test_xxx' can now be converted to
use normal unittest test loading by simply deleting its test_main, thus no
longer requiring manual maintenance of the list of tests to run.
...
+ if __name__ == '__main__':
+ unittest.main()
- if __name__ == '__main__':
- test_main()
Being on Windows, I sometimes run single tests interactively with
from test import test_xxx as t; t.test_main()
Should t.unittest.main(t.__name__) work as well?
Should this always work even if there is still a test_main?
tjr
_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe:
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com