diff options
author | Greg Noel <GregNoel@tigris.org> | 2010-03-25 04:14:28 (GMT) |
---|---|---|
committer | Greg Noel <GregNoel@tigris.org> | 2010-03-25 04:14:28 (GMT) |
commit | 22d352500f1cd6bd0c53d788a5dc44a1fefa676e (patch) | |
tree | 0984fd581082c27cfbfbb7f94d5751b0e6fd2741 /test/Deprecated/Options | |
parent | 75ac32ac8e32076e25b72a19eb56340cc585fa4e (diff) | |
download | SCons-22d352500f1cd6bd0c53d788a5dc44a1fefa676e.zip SCons-22d352500f1cd6bd0c53d788a5dc44a1fefa676e.tar.gz SCons-22d352500f1cd6bd0c53d788a5dc44a1fefa676e.tar.bz2 |
Move 2.0 changes collected in branches/pending back to trunk for further
development. Note that this set of changes is NOT backward-compatible;
the trunk no longer works with Python 1.5.2, 2.0, or 2.1.
Diffstat (limited to 'test/Deprecated/Options')
-rw-r--r-- | test/Deprecated/Options/BoolOption.py | 4 | ||||
-rw-r--r-- | test/Deprecated/Options/EnumOption.py | 3 | ||||
-rw-r--r-- | test/Deprecated/Options/ListOption.py | 3 | ||||
-rw-r--r-- | test/Deprecated/Options/Options.py | 32 | ||||
-rw-r--r-- | test/Deprecated/Options/PackageOption.py | 3 | ||||
-rw-r--r-- | test/Deprecated/Options/PathOption.py | 3 |
6 files changed, 19 insertions, 29 deletions
diff --git a/test/Deprecated/Options/BoolOption.py b/test/Deprecated/Options/BoolOption.py index 57a44c8..d99544f 100644 --- a/test/Deprecated/Options/BoolOption.py +++ b/test/Deprecated/Options/BoolOption.py @@ -28,8 +28,6 @@ __revision__ = "__FILE__ __REVISION__ __DATE__ __DEVELOPER__" Test the BoolOption canned Option type. """ -import string - try: True, False except NameError: @@ -43,7 +41,7 @@ test = TestSCons.TestSCons(match = TestSCons.match_re_dotall) SConstruct_path = test.workpath('SConstruct') def check(expect): - result = string.split(test.stdout(), '\n') + result = test.stdout().split('\n') assert result[1:len(expect)+1] == expect, (result[1:len(expect)+1], expect) diff --git a/test/Deprecated/Options/EnumOption.py b/test/Deprecated/Options/EnumOption.py index 26b14d8..6756f09 100644 --- a/test/Deprecated/Options/EnumOption.py +++ b/test/Deprecated/Options/EnumOption.py @@ -29,7 +29,6 @@ Test the EnumOption canned Option type. """ import os.path -import string import TestSCons @@ -38,7 +37,7 @@ test = TestSCons.TestSCons(match = TestSCons.match_re_dotall) SConstruct_path = test.workpath('SConstruct') def check(expect): - result = string.split(test.stdout(), '\n') + result = test.stdout().split('\n') assert result[1:len(expect)+1] == expect, (result[1:len(expect)+1], expect) diff --git a/test/Deprecated/Options/ListOption.py b/test/Deprecated/Options/ListOption.py index 28983d2..bb3775b 100644 --- a/test/Deprecated/Options/ListOption.py +++ b/test/Deprecated/Options/ListOption.py @@ -29,7 +29,6 @@ Test the ListOption canned Option type. """ import os -import string import TestSCons @@ -39,7 +38,7 @@ test = TestSCons.TestSCons(match = TestSCons.match_re_dotall) SConstruct_path = test.workpath('SConstruct') def check(expect): - result = string.split(test.stdout(), '\n') + result = test.stdout().split('\n') r = result[1:len(expect)+1] assert r == expect, (r, expect) diff --git a/test/Deprecated/Options/Options.py b/test/Deprecated/Options/Options.py index d1c7114..8116a63 100644 --- a/test/Deprecated/Options/Options.py +++ b/test/Deprecated/Options/Options.py @@ -25,23 +25,19 @@ __revision__ = "__FILE__ __REVISION__ __DATE__ __DEVELOPER__" import TestSCons -import string test = TestSCons.TestSCons(match = TestSCons.match_re_dotall) test.write('SConstruct', """ -import string env = Environment() print env['CC'] -print string.join(env['CCFLAGS']) +print " ".join(env['CCFLAGS']) Default(env.Alias('dummy', None)) """) test.run() -cc, ccflags = string.split(test.stdout(), '\n')[1:3] +cc, ccflags = test.stdout().split('\n')[1:3] test.write('SConstruct', """ -import string - # test validator. Change a key and add a new one to the environment def validator(key, value, environ): environ[key] = "v" @@ -106,15 +102,15 @@ Help('Variables settable in custom.py or on the command line:\\n' + opts.Generat print env['RELEASE_BUILD'] print env['DEBUG_BUILD'] print env['CC'] -print string.join(env['CCFLAGS']) +print " ".join(env['CCFLAGS']) print env['VALIDATE'] print env['valid_key'] # unspecified options should not be set: -assert not env.has_key('UNSPECIFIED') +assert 'UNSPECIFIED' not in env # undeclared options should be ignored: -assert not env.has_key('UNDECLARED') +assert 'UNDECLARED' not in env # calling Update() should not effect options that # are not declared on the options object: @@ -133,26 +129,26 @@ scons: warning: The Options class is deprecated; use the Variables class instead def check(expect): - result = string.split(test.stdout(), '\n') + result = test.stdout().split('\n') assert result[1:len(expect)+1] == expect, (result[1:len(expect)+1], expect) test.run(stderr=warnings) -check(['0', '1', cc, string.strip(ccflags + ' -g'), 'v', 'v']) +check(['0', '1', cc, (ccflags + ' -g').strip(), 'v', 'v']) test.run(arguments='RELEASE_BUILD=1', stderr=warnings) -check(['1', '1', cc, string.strip(ccflags + ' -O -g'), 'v', 'v']) +check(['1', '1', cc, (ccflags + ' -O -g').strip(), 'v', 'v']) test.run(arguments='RELEASE_BUILD=1 DEBUG_BUILD=0', stderr=warnings) -check(['1', '0', cc, string.strip(ccflags + ' -O'), 'v', 'v']) +check(['1', '0', cc, (ccflags + ' -O').strip(), 'v', 'v']) test.run(arguments='CC=not_a_c_compiler', stderr=warnings) -check(['0', '1', 'not_a_c_compiler', string.strip(ccflags + ' -g'), 'v', 'v']) +check(['0', '1', 'not_a_c_compiler', (ccflags + ' -g').strip(), 'v', 'v']) test.run(arguments='UNDECLARED=foo', stderr=warnings) -check(['0', '1', cc, string.strip(ccflags + ' -g'), 'v', 'v']) +check(['0', '1', cc, (ccflags + ' -g').strip(), 'v', 'v']) test.run(arguments='CCFLAGS=--taco', stderr=warnings) -check(['0', '1', cc, string.strip(ccflags + ' -g'), 'v', 'v']) +check(['0', '1', cc, (ccflags + ' -g').strip(), 'v', 'v']) test.write('custom.py', """ DEBUG_BUILD=0 @@ -160,10 +156,10 @@ RELEASE_BUILD=1 """) test.run(stderr=warnings) -check(['1', '0', cc, string.strip(ccflags + ' -O'), 'v', 'v']) +check(['1', '0', cc, (ccflags + ' -O').strip(), 'v', 'v']) test.run(arguments='DEBUG_BUILD=1', stderr=warnings) -check(['1', '1', cc, string.strip(ccflags + ' -O -g'), 'v', 'v']) +check(['1', '1', cc, (ccflags + ' -O -g').strip(), 'v', 'v']) test.run(arguments='-h', stdout = """\ diff --git a/test/Deprecated/Options/PackageOption.py b/test/Deprecated/Options/PackageOption.py index bb39653..b9f0400 100644 --- a/test/Deprecated/Options/PackageOption.py +++ b/test/Deprecated/Options/PackageOption.py @@ -29,7 +29,6 @@ Test the PackageOption canned Option type. """ import os.path -import string try: True, False @@ -44,7 +43,7 @@ test = TestSCons.TestSCons(match = TestSCons.match_re_dotall) SConstruct_path = test.workpath('SConstruct') def check(expect): - result = string.split(test.stdout(), '\n') + result = test.stdout().split('\n') assert result[1:len(expect)+1] == expect, (result[1:len(expect)+1], expect) diff --git a/test/Deprecated/Options/PathOption.py b/test/Deprecated/Options/PathOption.py index 3c73617..4701420 100644 --- a/test/Deprecated/Options/PathOption.py +++ b/test/Deprecated/Options/PathOption.py @@ -31,7 +31,6 @@ various canned validators. import os.path import re -import string import TestSCons @@ -40,7 +39,7 @@ test = TestSCons.TestSCons(match = TestSCons.match_re_dotall) SConstruct_path = test.workpath('SConstruct') def check(expect): - result = string.split(test.stdout(), '\n') + result = test.stdout().split('\n') assert result[1:len(expect)+1] == expect, (result[1:len(expect)+1], expect) #### test PathOption #### |