summaryrefslogtreecommitdiffstats
path: root/src/engine/SCons/ExecutorTests.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/engine/SCons/ExecutorTests.py')
-rw-r--r--src/engine/SCons/ExecutorTests.py23
1 files changed, 11 insertions, 12 deletions
diff --git a/src/engine/SCons/ExecutorTests.py b/src/engine/SCons/ExecutorTests.py
index 205553a..aaafa07 100644
--- a/src/engine/SCons/ExecutorTests.py
+++ b/src/engine/SCons/ExecutorTests.py
@@ -23,7 +23,6 @@
__revision__ = "__FILE__ __REVISION__ __DATE__ __DEVELOPER__"
-import string
import sys
import unittest
@@ -39,7 +38,7 @@ class MyEnvironment:
def Override(self, overrides):
d = self._dict.copy()
d.update(overrides)
- return apply(MyEnvironment, (), d)
+ return MyEnvironment(**d)
def _update(self, dict):
self._dict.update(dict)
@@ -48,11 +47,11 @@ class MyAction:
self.actions = actions
def __call__(self, target, source, env, **kw):
for action in self.actions:
- apply(action, (target, source, env), kw)
+ action(target, source, env, **kw)
def genstring(self, target, source, env):
- return string.join(['GENSTRING'] + map(str, self.actions) + target + source)
+ return ' '.join(['GENSTRING'] + list(map(str, self.actions)) + target + source)
def get_contents(self, target, source, env):
- return string.join(self.actions + target + source)
+ return ' '.join(self.actions + target + source)
def get_implicit_deps(self, target, source, env):
return []
@@ -79,7 +78,7 @@ class MyNode:
[],
[self],
['s1', 's2'])
- apply(executor, (self), {})
+ executor(self)
def get_env_scanner(self, env, kw):
return MyScanner('dep-')
def get_implicit_deps(self, env, scanner, path):
@@ -184,8 +183,8 @@ class ExecutorTestCase(unittest.TestCase):
class LocalScanner:
def path(self, env, dir, target, source):
- target = map(str, target)
- source = map(str, source)
+ target = list(map(str, target))
+ source = list(map(str, source))
return "scanner: %s, %s, %s, %s" % (env['SCANNERVAL'], dir, target, source)
s = LocalScanner()
@@ -440,13 +439,13 @@ class ExecutorTestCase(unittest.TestCase):
x = SCons.Executor.Executor('b', env, [{}], [], [s1, s2, s3])
r = x.get_unignored_sources(None, [])
- assert r == [s1, s2, s3], map(str, r)
+ assert r == [s1, s2, s3], list(map(str, r))
r = x.get_unignored_sources(None, [s2])
- assert r == [s1, s3], map(str, r)
+ assert r == [s1, s3], list(map(str, r))
r = x.get_unignored_sources(None, [s1, s3])
- assert r == [s2], map(str, r)
+ assert r == [s2], list(map(str, r))
@@ -455,7 +454,7 @@ if __name__ == "__main__":
tclasses = [ ExecutorTestCase ]
for tclass in tclasses:
names = unittest.getTestCaseNames(tclass, 'test_')
- suite.addTests(map(tclass, names))
+ suite.addTests(list(map(tclass, names)))
if not unittest.TextTestRunner().run(suite).wasSuccessful():
sys.exit(1)