| 
									
										
										
										
											2013-07-28 00:00:20 -04:00
										 |  |  | import unittest | 
					
						
							|  |  |  | from test import support | 
					
						
							| 
									
										
										
										
											2014-05-02 10:51:07 -05:00
										 |  |  | from test.support import import_module | 
					
						
							| 
									
										
										
										
											2013-07-28 00:00:20 -04:00
										 |  |  | 
 | 
					
						
							|  |  |  | # Skip test if _thread or _tkinter wasn't built or idlelib was deleted. | 
					
						
							| 
									
										
										
										
											2013-05-28 22:21:53 -04:00
										 |  |  | import_module('threading')  # imported by PyShell, imports _thread | 
					
						
							| 
									
										
										
										
											2013-07-28 00:00:20 -04:00
										 |  |  | tk = import_module('tkinter')  # imports _tkinter | 
					
						
							| 
									
										
										
										
											2013-05-28 22:21:53 -04:00
										 |  |  | idletest = import_module('idlelib.idle_test') | 
					
						
							| 
									
										
										
										
											2013-05-27 21:32:03 -04:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-05-28 22:21:53 -04:00
										 |  |  | # Without test_main present, regrtest.runtest_inner (line1219) calls | 
					
						
							|  |  |  | # unittest.TestLoader().loadTestsFromModule(this_module) which calls | 
					
						
							|  |  |  | # load_tests() if it finds it. (Unittest.main does the same.) | 
					
						
							|  |  |  | load_tests = idletest.load_tests | 
					
						
							| 
									
										
										
										
											2013-05-27 21:32:03 -04:00
										 |  |  | 
 | 
					
						
							|  |  |  | if __name__ == '__main__': | 
					
						
							|  |  |  |     unittest.main(verbosity=2, exit=False) |