summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTarek Ziadé <ziade.tarek@gmail.com>2009-07-10 09:14:31 (GMT)
committerTarek Ziadé <ziade.tarek@gmail.com>2009-07-10 09:14:31 (GMT)
commitb7815e31102456b23de404378be80e5abebad705 (patch)
tree11056234b753bd99de4cf0374dc50be94d629fd7
parent2de11157a8ec05544242a22d3c5dc53807f7ef94 (diff)
downloadcpython-b7815e31102456b23de404378be80e5abebad705.zip
cpython-b7815e31102456b23de404378be80e5abebad705.tar.gz
cpython-b7815e31102456b23de404378be80e5abebad705.tar.bz2
Merged revisions 73921 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk ........ r73921 | tarek.ziade | 2009-07-10 11:10:33 +0200 (Fri, 10 Jul 2009) | 1 line Fixed #6455 (the test shall use pyd files under win32, rather than so files) ........
-rw-r--r--Lib/distutils/tests/test_build_ext.py9
-rw-r--r--Misc/NEWS2
2 files changed, 7 insertions, 4 deletions
diff --git a/Lib/distutils/tests/test_build_ext.py b/Lib/distutils/tests/test_build_ext.py
index 6829583..d97a97e 100644
--- a/Lib/distutils/tests/test_build_ext.py
+++ b/Lib/distutils/tests/test_build_ext.py
@@ -362,6 +362,7 @@ class BuildExtTestCase(TempdirManager,
self.assertEquals(lastdir, 'bar')
def test_ext_fullpath(self):
+ ext = sysconfig.get_config_vars()['SO']
# building lxml.etree inplace
#etree_c = os.path.join(self.tmp_dir, 'lxml.etree.c')
#etree_ext = Extension('lxml.etree', [etree_c])
@@ -372,14 +373,14 @@ class BuildExtTestCase(TempdirManager,
cmd.distribution.package_dir = {'': 'src'}
cmd.distribution.packages = ['lxml', 'lxml.html']
curdir = os.getcwd()
- wanted = os.path.join(curdir, 'src', 'lxml', 'etree.so')
+ wanted = os.path.join(curdir, 'src', 'lxml', 'etree' + ext)
path = cmd.get_ext_fullpath('lxml.etree')
self.assertEquals(wanted, path)
# building lxml.etree not inplace
cmd.inplace = 0
cmd.build_lib = os.path.join(curdir, 'tmpdir')
- wanted = os.path.join(curdir, 'tmpdir', 'lxml', 'etree.so')
+ wanted = os.path.join(curdir, 'tmpdir', 'lxml', 'etree' + ext)
path = cmd.get_ext_fullpath('lxml.etree')
self.assertEquals(wanted, path)
@@ -389,13 +390,13 @@ class BuildExtTestCase(TempdirManager,
cmd.distribution.packages = ['twisted', 'twisted.runner.portmap']
path = cmd.get_ext_fullpath('twisted.runner.portmap')
wanted = os.path.join(curdir, 'tmpdir', 'twisted', 'runner',
- 'portmap.so')
+ 'portmap' + ext)
self.assertEquals(wanted, path)
# building twisted.runner.portmap inplace
cmd.inplace = 1
path = cmd.get_ext_fullpath('twisted.runner.portmap')
- wanted = os.path.join(curdir, 'twisted', 'runner', 'portmap.so')
+ wanted = os.path.join(curdir, 'twisted', 'runner', 'portmap' + ext)
self.assertEquals(wanted, path)
def test_compiler_deprecation_warning(self):
diff --git a/Misc/NEWS b/Misc/NEWS
index e241032..8b29266 100644
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -885,6 +885,8 @@ Core and Builtins
Library
-------
+- Issue #6455: Fixed test_build_ext under win32.
+
- Issue #6377: Enabled the compiler option, and deprecate its usage as an
attribute.