mirror of
				https://github.com/python/cpython.git
				synced 2025-10-31 13:41:24 +00:00 
			
		
		
		
	Issue 12132 - skip the test_buil_ext test if the xx module is not found
This commit is contained in:
		
							parent
							
								
									2bc55e482e
								
							
						
					
					
						commit
						3517369894
					
				
					 3 changed files with 12 additions and 2 deletions
				
			
		|  | @ -35,7 +35,9 @@ def setUp(self): | ||||||
|         self.tmp_dir = self.mkdtemp() |         self.tmp_dir = self.mkdtemp() | ||||||
|         self.sys_path = sys.path, sys.path[:] |         self.sys_path = sys.path, sys.path[:] | ||||||
|         sys.path.append(self.tmp_dir) |         sys.path.append(self.tmp_dir) | ||||||
|         shutil.copy(_get_source_filename(), self.tmp_dir) |         filename = _get_source_filename() | ||||||
|  |         if os.path.exists(filename): | ||||||
|  |             shutil.copy(filename, self.tmp_dir) | ||||||
|         if sys.version > "2.6": |         if sys.version > "2.6": | ||||||
|             import site |             import site | ||||||
|             self.old_user_base = site.USER_BASE |             self.old_user_base = site.USER_BASE | ||||||
|  | @ -65,6 +67,8 @@ def _fixup_command(self, cmd): | ||||||
|     def test_build_ext(self): |     def test_build_ext(self): | ||||||
|         global ALREADY_TESTED |         global ALREADY_TESTED | ||||||
|         xx_c = os.path.join(self.tmp_dir, 'xxmodule.c') |         xx_c = os.path.join(self.tmp_dir, 'xxmodule.c') | ||||||
|  |         if not os.path.exists(xx_c): | ||||||
|  |             return | ||||||
|         xx_ext = Extension('xx', [xx_c]) |         xx_ext = Extension('xx', [xx_c]) | ||||||
|         dist = Distribution({'name': 'xx', 'ext_modules': [xx_ext]}) |         dist = Distribution({'name': 'xx', 'ext_modules': [xx_ext]}) | ||||||
|         dist.package_dir = self.tmp_dir |         dist.package_dir = self.tmp_dir | ||||||
|  |  | ||||||
|  | @ -32,7 +32,8 @@ def setUp(self): | ||||||
|         self.sys_path = sys.path, sys.path[:] |         self.sys_path = sys.path, sys.path[:] | ||||||
|         sys.path.append(self.tmp_dir) |         sys.path.append(self.tmp_dir) | ||||||
|         filename = _get_source_filename() |         filename = _get_source_filename() | ||||||
|         shutil.copy(filename, self.tmp_dir) |         if os.path.exists(filename): | ||||||
|  |             shutil.copy(filename, self.tmp_dir) | ||||||
|         self.old_user_base = site.USER_BASE |         self.old_user_base = site.USER_BASE | ||||||
|         site.USER_BASE = self.mkdtemp() |         site.USER_BASE = self.mkdtemp() | ||||||
|         build_ext.USER_BASE = site.USER_BASE |         build_ext.USER_BASE = site.USER_BASE | ||||||
|  | @ -59,6 +60,9 @@ def _fixup_command(self, cmd): | ||||||
|     def test_build_ext(self): |     def test_build_ext(self): | ||||||
|         global ALREADY_TESTED |         global ALREADY_TESTED | ||||||
|         xx_c = os.path.join(self.tmp_dir, 'xxmodule.c') |         xx_c = os.path.join(self.tmp_dir, 'xxmodule.c') | ||||||
|  |         if not os.path.exists(xx_c): | ||||||
|  |             # skipping if we cannot find it | ||||||
|  |             return | ||||||
|         xx_ext = Extension('xx', [xx_c]) |         xx_ext = Extension('xx', [xx_c]) | ||||||
|         dist = Distribution({'name': 'xx', 'ext_modules': [xx_ext]}) |         dist = Distribution({'name': 'xx', 'ext_modules': [xx_ext]}) | ||||||
|         dist.package_dir = self.tmp_dir |         dist.package_dir = self.tmp_dir | ||||||
|  |  | ||||||
|  | @ -153,6 +153,8 @@ Core and Builtins | ||||||
| Library | Library | ||||||
| ------- | ------- | ||||||
| 
 | 
 | ||||||
|  | - Issue #12132: Skip test_build_ext in case the xxmodule is not found. | ||||||
|  | 
 | ||||||
| - Issue #12105: Add O_CLOEXEC to the os module. | - Issue #12105: Add O_CLOEXEC to the os module. | ||||||
| 
 | 
 | ||||||
| - Issue #12079: Decimal('Infinity').fma(Decimal('0'), (3.91224318126786e+19+0j)) | - Issue #12079: Decimal('Infinity').fma(Decimal('0'), (3.91224318126786e+19+0j)) | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Tarek Ziade
						Tarek Ziade