Move test_imp over to unittest.main()

This commit is contained in:
Brett Cannon 2013-05-03 10:56:19 -04:00
parent 130e48199a
commit 142685337f
1 changed files with 6 additions and 16 deletions

View File

@ -1,3 +1,7 @@
try:
import _thread
except ImportError:
_thread = None
import imp import imp
import importlib import importlib
import os import os
@ -17,6 +21,7 @@ def requires_load_dynamic(meth):
'imp.load_dynamic() required')(meth) 'imp.load_dynamic() required')(meth)
@unittest.skipIf(_thread is None, '_thread module is required')
class LockTests(unittest.TestCase): class LockTests(unittest.TestCase):
"""Very basic test of import lock functions.""" """Very basic test of import lock functions."""
@ -446,20 +451,5 @@ class NullImporterTests(unittest.TestCase):
os.rmdir(name) os.rmdir(name)
def test_main():
tests = [
ImportTests,
PEP3147Tests,
ReloadTests,
NullImporterTests,
]
try:
import _thread
except ImportError:
pass
else:
tests.append(LockTests)
support.run_unittest(*tests)
if __name__ == "__main__": if __name__ == "__main__":
test_main() unittest.main()