Tests known to fail because of assumptions that importlib (properly)invalidates are automatically skipped if the entire test suite is run.Otherwise all command-line options valid for test.regrtest are also valid forthis script.
"""importimportlibimportsysfromtestimportregrtestif__name__=='__main__':__builtins__.__import__=importlib.__import__exclude=['--exclude','test_frozen',# Does not expect __loader__ attribute'test_pkg',# Does not expect __loader__ attribute'test_pydoc',# Does not expect __loader__ attribute]
# Switching on --exclude implies running all test but the ones listed, so# only use it when one is not running an explicit testiflen(sys.argv)==1:# No programmatic way to specify tests to excludesys.argv.extend(exclude)