[Python-checkins] r73921 - in python/trunk: Lib/distutils/tests/test_build_ext.py Misc/NEWS

tarek.ziade python-checkins at python.org
Fri Jul 10 11:10:33 CEST 2009


Author: tarek.ziade
Date: Fri Jul 10 11:10:33 2009
New Revision: 73921
Log:
Fixed #6455 (the test shall use pyd files under win32, rather than so files)
Modified:
 python/trunk/Lib/distutils/tests/test_build_ext.py
 python/trunk/Misc/NEWS
Modified: python/trunk/Lib/distutils/tests/test_build_ext.py
==============================================================================
--- python/trunk/Lib/distutils/tests/test_build_ext.py	(original)
+++ python/trunk/Lib/distutils/tests/test_build_ext.py	Fri Jul 10 11:10:33 2009
@@ -362,6 +362,7 @@
 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 @@
 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 @@
 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):
Modified: python/trunk/Misc/NEWS
==============================================================================
--- python/trunk/Misc/NEWS	(original)
+++ python/trunk/Misc/NEWS	Fri Jul 10 11:10:33 2009
@@ -350,6 +350,8 @@
 Library
 -------
 
+- Issue #6455: Fixed test_build_ext under win32. 
+
 - Issue #6377: Enabled the compiler option, and deprecate its usage as an 
 attribute.
 


More information about the Python-checkins mailing list

AltStyle によって変換されたページ (->オリジナル) /