diff options
author | Steven Knight <knight@baldmt.com> | 2005-03-06 18:00:40 (GMT) |
---|---|---|
committer | Steven Knight <knight@baldmt.com> | 2005-03-06 18:00:40 (GMT) |
commit | fedd7450e860f97d51e927dc958b14047da20651 (patch) | |
tree | e8d52a1a0b095da503f7f3366f0f1ca662016e17 /src/engine/SCons/ActionTests.py | |
parent | abb351362b4075603f829b0dd9cc9aeedaa6f70b (diff) | |
download | SCons-fedd7450e860f97d51e927dc958b14047da20651.zip SCons-fedd7450e860f97d51e927dc958b14047da20651.tar.gz SCons-fedd7450e860f97d51e927dc958b14047da20651.tar.bz2 |
Checkpoint refactorings to remove CommandGenerator and ToolSpec classes.
Diffstat (limited to 'src/engine/SCons/ActionTests.py')
-rw-r--r-- | src/engine/SCons/ActionTests.py | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/src/engine/SCons/ActionTests.py b/src/engine/SCons/ActionTests.py index 36117a4..3790c8c 100644 --- a/src/engine/SCons/ActionTests.py +++ b/src/engine/SCons/ActionTests.py @@ -281,13 +281,11 @@ class ActionTestCase(unittest.TestCase): pass def bar(): pass - cg = SCons.Action.CommandGenerator(foo) - - a1 = SCons.Action.Action(cg) + a1 = SCons.Action.Action(foo, generator=1) assert isinstance(a1, SCons.Action.CommandGeneratorAction), a1 assert a1.generator is foo, a1.generator - a2 = SCons.Action.Action(cg, strfunction=bar) + a2 = SCons.Action.Action(foo, strfunction=bar, generator=1) assert isinstance(a2, SCons.Action.CommandGeneratorAction), a2 assert a2.generator is foo, a2.generator @@ -578,7 +576,7 @@ class _ActionActionTestCase(unittest.TestCase): def gen(target, source, env, for_signature): return 'generat' + env.get('GEN', 'or') - a = SCons.Action.Action(SCons.Action.CommandGenerator(gen)) + a = SCons.Action.Action(gen, generator=1) s = a.presub_lines(env) assert s == ["generator"], s s = a.presub_lines(Environment(GEN = 'ed')) @@ -597,7 +595,7 @@ class _ActionActionTestCase(unittest.TestCase): # containing all the Actions. def bar(): return None - baz = SCons.Action.CommandGenerator(bar) + baz = SCons.Action.Action(bar, generator=1) act1 = SCons.Action.Action('foo bar') act2 = SCons.Action.Action([ 'foo', bar ]) @@ -1419,7 +1417,7 @@ class ListActionTestCase(unittest.TestCase): pass def g(target,source,env,for_signature): return 'generated %s %s' % (target[0], source[0]) - g = SCons.Action.CommandGenerator(g) + g = SCons.Action.Action(g, generator=1) a = SCons.Action.ListAction([f, g, "XXX", f]) s = a.genstring(['foo.x'], ['bar.y'], Environment()) assert s == "f(target, source, env)\ngenerated foo.x bar.y\nXXX\nf(target, source, env)", s @@ -1464,7 +1462,7 @@ class ListActionTestCase(unittest.TestCase): s.foo=1 return "y" a = SCons.Action.ListAction(["x", - SCons.Action.CommandGenerator(gen), + SCons.Action.Action(gen, generator=1), "z"]) c = a.get_contents(target=[], source=[], env=Environment(s = self)) assert self.foo==1, self.foo |