mirror of
https://github.com/python/cpython.git
synced 2024-11-25 10:54:51 +08:00
Merged revisions 71528 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk ........ r71528 | tarek.ziade | 2009-04-12 18:45:32 +0200 (Sun, 12 Apr 2009) | 1 line added a test for finalize_options ........
This commit is contained in:
parent
fd39b7aa6e
commit
bccb0c928f
@ -12,6 +12,7 @@ this header file lives".
|
||||
__revision__ = "$Id$"
|
||||
|
||||
import sys, os, re
|
||||
|
||||
from distutils.core import Command
|
||||
from distutils.errors import DistutilsExecError
|
||||
from distutils.sysconfig import customize_compiler
|
||||
|
@ -46,6 +46,21 @@ class ConfigTestCase(support.LoggingSilencer,
|
||||
match = cmd.search_cpp(pattern='command', body='// xxx')
|
||||
self.assertEquals(match, 1)
|
||||
|
||||
def test_finalize_options(self):
|
||||
# finalize_options does a bit of transformation
|
||||
# on options
|
||||
pkg_dir, dist = self.create_dist()
|
||||
cmd = config(dist)
|
||||
cmd.include_dirs = 'one%stwo' % os.pathsep
|
||||
cmd.libraries = 'one'
|
||||
cmd.library_dirs = 'three%sfour' % os.pathsep
|
||||
cmd.ensure_finalized()
|
||||
|
||||
self.assertEquals(cmd.include_dirs, ['one', 'two'])
|
||||
self.assertEquals(cmd.libraries, ['one'])
|
||||
self.assertEquals(cmd.library_dirs, ['three', 'four'])
|
||||
|
||||
|
||||
def test_suite():
|
||||
return unittest.makeSuite(ConfigTestCase)
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user