func = format_info[0]
for (arg,val) in format_info[1]:
kwargs[arg] = val
- filename = apply(func, (base_name, base_dir), kwargs)
+ filename = func(base_name, base_dir, **kwargs)
try:
filename = func(base_name, base_dir, **kwargs)
if not self.package_dir:
if path:
- return apply(os.path.join, path)
+ return os.path.join(*path)
else:
return ''
else:
tail.insert(0, pdir)
if tail:
- return apply(os.path.join, tail)
+ return os.path.join(*tail)
else:
return ''
_build_cmdtuple(directory, cmdtuples)
for cmd in cmdtuples:
try:
- apply(cmd[0], (cmd[1],))
+ cmd[0](cmd[1])
# remove dir from cache if it's already there
abspath = os.path.abspath(cmd[1])
if abspath in _path_created:
sortable_files.sort()
self.files = []
for sort_tuple in sortable_files:
- self.files.append(apply(os.path.join, sort_tuple))
+ self.files.append(os.path.join(*sort_tuple))
# -- Other miscellaneous utility methods ---------------------------
self.assertEquals(wanted, path)
def test_setuptools_compat(self):
+ try:
+ # on some platforms, it loads the deprecated "dl" module
+ test_support.import_module('setuptools_build_ext', deprecated=True)
+ except test_support.TestSkipped:
+ return
from setuptools_build_ext import build_ext as setuptools_build_ext
from setuptools_extension import Extension
be run.
"""
+from test import test_support
import distutils.tests
-import test.test_support
-import warnings
def test_main():
- with warnings.catch_warnings():
- warnings.filterwarnings("ignore",
- "distutils.sysconfig.\w+ is deprecated",
- DeprecationWarning)
- test.test_support.run_unittest(distutils.tests.test_suite())
+ test_support.run_unittest(distutils.tests.test_suite())
+ test_support.reap_children()
if __name__ == "__main__":