| 
									
										
										
										
											2013-09-14 00:39:15 +02:00
										 |  |  | import os | 
					
						
							|  |  |  | import unittest | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | def load_tests(loader, standard_tests, pattern): | 
					
						
							|  |  |  |     # top level directory cached on loader instance | 
					
						
							|  |  |  |     this_dir = os.path.dirname(__file__) | 
					
						
							|  |  |  |     pattern = pattern or "test*.py" | 
					
						
							| 
									
										
										
										
											2022-06-21 10:27:59 +02:00
										 |  |  |     # We are inside test.test_unittest.testmock, so the top-level is three notches up | 
					
						
							| 
									
										
										
										
											2013-09-14 00:39:15 +02:00
										 |  |  |     top_level_dir = os.path.dirname(os.path.dirname(os.path.dirname(this_dir))) | 
					
						
							|  |  |  |     package_tests = loader.discover(start_dir=this_dir, pattern=pattern, | 
					
						
							|  |  |  |                                     top_level_dir=top_level_dir) | 
					
						
							|  |  |  |     standard_tests.addTests(package_tests) | 
					
						
							|  |  |  |     return standard_tests | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | if __name__ == '__main__': | 
					
						
							|  |  |  |     unittest.main() |