24 lines
		
	
	
		
			522 B
		
	
	
	
		
			Python
		
	
	
	
	
	
		
		
			
		
	
	
			24 lines
		
	
	
		
			522 B
		
	
	
	
		
			Python
		
	
	
	
	
	
|  | import os | ||
|  | import random | ||
|  | import unittest | ||
|  | 
 | ||
|  | from setuptools import find_packages | ||
|  | 
 | ||
|  | 
 | ||
|  | class TestImport(unittest.TestCase): | ||
|  |     def setUp(self): | ||
|  |         self.packages = find_packages('../') | ||
|  | 
 | ||
|  |         if os.uname()[-1].startswith('arm'): | ||
|  |             self.packages = [p for p in self.packages | ||
|  |                              if not p.startswith('pypot.vrep')] | ||
|  | 
 | ||
|  |         random.shuffle(self.packages) | ||
|  | 
 | ||
|  |     def test_import(self): | ||
|  |         [__import__(package) for package in self.packages] | ||
|  | 
 | ||
|  | 
 | ||
|  | if __name__ == '__main__': | ||
|  |     unittest.main() |