Terry Jan Reedy | b8fd9ca | 2013-05-30 14:47:33 -0400 | [diff] [blame^] | 1 | # Skip test if _tkinter or _thread wasn't built or idlelib was deleted. |
| 2 | try: |
| 3 | import Tkinter |
| 4 | import threading # imported by PyShell, imports _thread |
| 5 | import idlelib.idle_test as idletest |
| 6 | except ImportError: |
| 7 | import unittest |
| 8 | raise unittest.SkipTest |
| 9 | |
| 10 | # Without test_main present, regrtest.runtest_inner (line1219) calls |
| 11 | # unittest.TestLoader().loadTestsFromModule(this_module) which calls |
| 12 | # load_tests() if it finds it. (Unittest.main does the same.) |
| 13 | load_tests = idletest.load_tests |
| 14 | |
| 15 | if __name__ == '__main__': |
| 16 | import unittest |
| 17 | unittest.main(verbosity=2, exit=False) |