ยปCore Development>Code coverage>Lib/packaging/tests/__main__.py

Python code coverage for Lib/packaging/tests/__main__.py

#countcontent
1n/a"""Packaging test suite runner."""
2n/a
3n/a# Ripped from importlib tests, thanks Brett!
4n/a
5n/aimport os
6n/aimport unittest
7n/afrom test.support import run_unittest, reap_children, reap_threads
8n/a
9n/a
10n/a@reap_threads
11n/adef test_main():
12n/a try:
13n/a start_dir = os.path.dirname(__file__)
14n/a top_dir = os.path.dirname(os.path.dirname(start_dir))
15n/a test_loader = unittest.TestLoader()
16n/a # XXX find out how to use unittest.main, to get command-line options
17n/a # (failfast, catch, etc.)
18n/a run_unittest(test_loader.discover(start_dir, top_level_dir=top_dir))
19n/a finally:
20n/a reap_children()
21n/a
22n/a
23n/aif __name__ == '__main__':
24n/a test_main()