diff options
Diffstat (limited to 'test/Program.py')
-rw-r--r-- | test/Program.py | 19 |
1 files changed, 3 insertions, 16 deletions
diff --git a/test/Program.py b/test/Program.py index 91f391e..007a35b 100644 --- a/test/Program.py +++ b/test/Program.py @@ -44,7 +44,9 @@ test.write('SConstruct', """ env = Environment() env.Program(target = 'foo1', source = 'f1.c') env.Program(target = 'foo2', source = Split('f2a.c f2b.c f2c.c')) -Program(target = 'foo3', source = ['f3a.c', 'f3b.c', 'f3c.c']) +f3a = File('f3a.c') +f3b = File('f3b.c') +Program(target = 'foo3', source = [f3a, [f3b, 'f3c.c']]) env.Program('foo4', 'f4.c') env.Program('foo5.c') """) @@ -327,19 +329,4 @@ test.fail_test(not (oldtime3 == os.path.getmtime(foo3))) test.fail_test(not (oldtime4 == os.path.getmtime(foo4))) test.fail_test(not (oldtime5 == os.path.getmtime(foo5))) -# -test.write('SConstruct', """\ -file1 = File('file1.c') -file2 = File('file2.c') -Program('foo', [file1, [file2, 'file3.c']]) -""") - -foo_exe = 'foo'+_exe - -test.run(status = 2, stderr = """ -scons: *** attempted to add a non-Node as source of %s: -\t['file2.c', 'file3.c'] is a <type 'list'>, not a Node -File "SConstruct", line 3, in ? -""" % foo_exe) - test.pass_test() |