diff options
author | Steven Knight <knight@baldmt.com> | 2009-01-20 14:46:23 (GMT) |
---|---|---|
committer | Steven Knight <knight@baldmt.com> | 2009-01-20 14:46:23 (GMT) |
commit | cba456a330317542c3fe58cf1c4393306dd2019f (patch) | |
tree | 8d9f2ca0a92b960ce311c18605c9c6601e629e14 | |
parent | 45c2d7045d61b6d572faeebae73096311c16fdeb (diff) | |
download | SCons-cba456a330317542c3fe58cf1c4393306dd2019f.zip SCons-cba456a330317542c3fe58cf1c4393306dd2019f.tar.gz SCons-cba456a330317542c3fe58cf1c4393306dd2019f.tar.bz2 |
Escape path names to fix regular expression matches on Windows
when \ is the path separator.
-rw-r--r-- | test/Configure/build-fail.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/test/Configure/build-fail.py b/test/Configure/build-fail.py index 2facb81..4e63f83 100644 --- a/test/Configure/build-fail.py +++ b/test/Configure/build-fail.py @@ -37,6 +37,7 @@ Thanks to Ben Webb for the test case. """ import os +import re import TestSCons @@ -73,12 +74,12 @@ conf.Finish() test.write(['b', 'boost.hpp'], """#define FILE "b/boost.hpp"\n""") -expect = test.wrap_stdout(read_str = "%s: yes\n" % b_boost_hpp, +expect = test.wrap_stdout(read_str = "%s: yes\n" % re.escape(b_boost_hpp), build_str = "scons: `.' is up to date.\n") test.run(arguments='--config=force', stdout=expect) -expect = test.wrap_stdout(read_str = "%s: yes\n" % a_boost_hpp, +expect = test.wrap_stdout(read_str = "%s: yes\n" % re.escape(a_boost_hpp), build_str = "scons: `.' is up to date.\n") test.write(['a', 'boost.hpp'], """#define FILE "a/boost.hpp"\n""") |