diff options
author | Steven Knight <knight@baldmt.com> | 2002-12-28 05:31:39 (GMT) |
---|---|---|
committer | Steven Knight <knight@baldmt.com> | 2002-12-28 05:31:39 (GMT) |
commit | 474383d6f14d1594ad394c22afd837d1522175e9 (patch) | |
tree | d19629c2db3846ac88b80467547d5e89c15dcb37 /test/SideEffect.py | |
parent | 38d41c10db89f34f72a62d6ada1a4122d4a1cc3f (diff) | |
download | SCons-474383d6f14d1594ad394c22afd837d1522175e9.zip SCons-474383d6f14d1594ad394c22afd837d1522175e9.tar.gz SCons-474383d6f14d1594ad394c22afd837d1522175e9.tar.bz2 |
Refactor FunctionAction objects to support -n and -s.
Diffstat (limited to 'test/SideEffect.py')
-rw-r--r-- | test/SideEffect.py | 22 |
1 files changed, 10 insertions, 12 deletions
diff --git a/test/SideEffect.py b/test/SideEffect.py index 29acb83..2fdf90d 100644 --- a/test/SideEffect.py +++ b/test/SideEffect.py @@ -32,7 +32,6 @@ test = TestSCons.TestSCons() test.write('SConstruct', """ def copy(source, target): - print 'copy() < %s > %s' % (source, target) open(target, "wb").write(open(source, "rb").read()) def build(env, source, target): @@ -55,8 +54,8 @@ test.write('bar.in', 'bar.in\n') test.write('blat.in', 'blat.in\n') test.run(arguments = 'foo.out bar.out', stdout=test.wrap_stdout("""\ -copy() < foo.in > foo.out -copy() < bar.in > bar.out +build("foo.out", "foo.in") +build("bar.out", "bar.in") """)) expect = """\ @@ -68,8 +67,8 @@ assert test.read('log.txt') == expect test.write('bar.in', 'bar.in 2 \n') test.run(arguments = 'log.txt', stdout=test.wrap_stdout("""\ -copy() < bar.in > bar.out -copy() < blat.in > blat.out +build("bar.out", "bar.in") +build("blat.out", "blat.in") """)) expect = """\ @@ -83,8 +82,8 @@ assert test.read('log.txt') == expect test.write('foo.in', 'foo.in 2 \n') test.run(arguments = ".", stdout=test.wrap_stdout("""\ -copy() < foo.in > foo.out -copy() < log.txt > log.out +build("foo.out", "foo.in") +build("log.out", "log.txt") """)) expect = """\ @@ -104,10 +103,10 @@ test.fail_test(os.path.exists(test.workpath('blat.out'))) test.fail_test(os.path.exists(test.workpath('log.txt'))) test.run(arguments = "-j 4 .", stdout=test.wrap_stdout("""\ -copy() < bar.in > bar.out -copy() < blat.in > blat.out -copy() < foo.in > foo.out -copy() < log.txt > log.out +build("bar.out", "bar.in") +build("blat.out", "blat.in") +build("foo.out", "foo.in") +build("log.out", "log.txt") """)) expect = """\ @@ -123,7 +122,6 @@ import os.path import os def copy(source, target): - print 'copy() < %s > %s' % (source, target) open(target, "wb").write(open(source, "rb").read()) def build(env, source, target): |