mirror of
				https://github.com/python/cpython.git
				synced 2025-11-04 07:31:38 +00:00 
			
		
		
		
	
		
			
	
	
		
			20 lines
		
	
	
	
		
			509 B
		
	
	
	
		
			Python
		
	
	
	
	
	
		
		
			
		
	
	
			20 lines
		
	
	
	
		
			509 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| 
								 | 
							
								# Fictitious test runner for the project
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								import sys, os
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								if sys.version_info > (3,):
							 | 
						||
| 
								 | 
							
								    # copy test suite over to "build/lib" and convert it
							 | 
						||
| 
								 | 
							
								    from distutils.util import copydir_run_2to3
							 | 
						||
| 
								 | 
							
								    testroot = os.path.dirname(__file__)
							 | 
						||
| 
								 | 
							
								    newroot = os.path.join(testroot, '..', 'build/lib/test')
							 | 
						||
| 
								 | 
							
								    copydir_run_2to3(testroot, newroot)
							 | 
						||
| 
								 | 
							
								    # in the following imports, pick up the converted modules
							 | 
						||
| 
								 | 
							
								    sys.path[0] = newroot
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								# run the tests here...
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								from test_foo import FooTest
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								import unittest
							 | 
						||
| 
								 | 
							
								unittest.main()
							 |