| 
									
										
										
										
											2010-03-27 12:34:21 +00:00
										 |  |  | import os | 
					
						
							|  |  |  | import sys | 
					
						
							|  |  |  | import unittest | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | here = os.path.dirname(__file__) | 
					
						
							|  |  |  | loader = unittest.defaultTestLoader | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-03-27 13:45:04 +00:00
										 |  |  | def suite(): | 
					
						
							| 
									
										
										
										
											2010-03-27 12:34:21 +00:00
										 |  |  |     suite = unittest.TestSuite() | 
					
						
							|  |  |  |     for fn in os.listdir(here): | 
					
						
							|  |  |  |         if fn.startswith("test") and fn.endswith(".py"): | 
					
						
							|  |  |  |             modname = "unittest.test." + fn[:-3] | 
					
						
							|  |  |  |             __import__(modname) | 
					
						
							|  |  |  |             module = sys.modules[modname] | 
					
						
							|  |  |  |             suite.addTest(loader.loadTestsFromModule(module)) | 
					
						
							| 
									
										
										
										
											2012-03-14 12:24:34 -07:00
										 |  |  |     suite.addTest(loader.loadTestsFromName('unittest.test.testmock')) | 
					
						
							| 
									
										
										
										
											2010-03-27 12:34:21 +00:00
										 |  |  |     return suite | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | if __name__ == "__main__": | 
					
						
							| 
									
										
										
										
											2010-03-27 13:45:04 +00:00
										 |  |  |     unittest.main(defaultTest="suite") |