mirror of https://github.com/python/cpython.git
Issue 12132 - skip the test_buil_ext test if the xx module is not found
This commit is contained in:
parent
2bc55e482e
commit
3517369894
|
@ -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…
Reference in New Issue