e52532e44749dbfc996124a97b98655d76462f58
[scons.git] / test / option-f.py
1 #!/usr/bin/env python
2
3 __revision__ = "test/option-f.py __REVISION__ __DATE__ __DEVELOPER__"
4
5 import TestCmd
6 import os.path
7
8 test = TestCmd.TestCmd(program = 'scons.py',
9                        workdir = '',
10                        interpreter = 'python')
11
12 test.subdir('subdir')
13
14 subdir_BuildThis = os.path.join('subdir', 'Buildthis')
15
16 test.write('SConscript', """
17 import os
18 print "SConscript " + os.getcwd()
19 """)
20
21 test.write(subdir_BuildThis, """
22 import os
23 print "subdir/BuildThis", os.getcwd()
24 """)
25
26 wpath = test.workpath()
27
28 test.run(chdir = '.', arguments = '-f SConscript')
29 test.fail_test(test.stdout() != ("SConscript %s\n" % wpath))
30
31 test.run(chdir = '.', arguments = '-f ' + subdir_BuildThis)
32 test.fail_test(test.stdout() != ("subdir/BuildThis %s\n" % wpath))
33
34 test.pass_test()