Message191537
Technically, test discovery already works for test_json.py / json_tests, but not the way really expected (each test file is discovered individually), and not as simply as it could. The attached patch does the following:
- remove test_json.py
- rename json_tests to test_json (to match all other tests, following the example of test_email and test_importlib)
- remove main() and 'if __name__ == "__main__"' stanza from __init__.py
- rename test_suite() to load_tests(*args)
- Add test_json/__main__.py, which calls unittest.main
I believe this is the simplest, cleanest way to convert the json tests from test_main to unittest.main().
The patch is against 3.3; there are changes in 3.4 that make a patch against it not apply to 3.3. It merges forward easily, though. |
|
Date |
User |
Action |
Args |
2013-06-20 20:30:20 | zach.ware | set | recipients:
+ zach.ware, brett.cannon, ezio.melotti |
2013-06-20 20:30:20 | zach.ware | set | messageid: <1371760220.13.0.623339240586.issue18273@psf.upfronthosting.co.za> |
2013-06-20 20:30:20 | zach.ware | link | issue18273 messages |
2013-06-20 20:30:19 | zach.ware | create | |
|