A quick fix that removes a spurious unittest failure when users

upgrade their python2.5 install and then run Python's test suite.
This is needed because one of the test files for the decimal module
changed it name (see issue 2114) and OSX doesn't feature a full
package manager.
This commit is contained in:
Ronald Oussoren 2008-02-19 15:29:40 +00:00
parent 0821983f76
commit 8d273b059c
1 changed files with 10 additions and 0 deletions

View File

@ -733,6 +733,16 @@ def buildPython():
os.symlink(os.path.join(to_framework, fn),
os.path.join(usr_local_bin, fn))
# A quick fix that removes a spurious unittest failure when users
# upgrade their python2.5 install and then run Python's test suite.
# This is needed because one of the test files for the decimal module
# changed it name (see issue 2114).
test_dir = os.path.join(rootDir, 'Library', 'Frameworks',
'Python.framework', 'Versions', version, 'lib',
'python%s'%(version,), 'test', 'decimaltestdata')
data = open(os.path.join(test_dir, 'reduce.decTest'), 'r').read()
open(os.path.join(test_dir, 'normalize.decTest'), 'w').write(data)
os.chdir(curdir)