summaryrefslogtreecommitdiff
path: root/QMTest
diff options
context:
space:
mode:
authorWilliam Deegan <bill@baddogconsulting.com>2017-03-13 14:56:49 +0000
committerWilliam Deegan <bill@baddogconsulting.com>2017-03-13 14:56:49 +0000
commit63f4c3b24e101450ae1dcb39aa7e1c68ffc997d3 (patch)
tree460a8f64c3d54e14d24abf193255a731a28ceb80 /QMTest
parentc48ebf8c67a83768ab094e9572f0fc69214450ba (diff)
parent5834e0c1d4616616e578e27226472e9ba87f6e2b (diff)
downloadscons-63f4c3b24e101450ae1dcb39aa7e1c68ffc997d3.tar.gz
Merged in rodrigc/scons (pull request #410)
When iterating over dict.items(), we do not need a new list.
Diffstat (limited to 'QMTest')
-rw-r--r--QMTest/TestCmd.py6
-rw-r--r--QMTest/TestCommonTests.py13
2 files changed, 11 insertions, 8 deletions
diff --git a/QMTest/TestCmd.py b/QMTest/TestCmd.py
index 96e07a98..e76b2e31 100644
--- a/QMTest/TestCmd.py
+++ b/QMTest/TestCmd.py
@@ -499,7 +499,7 @@ def match_re(lines = None, res = None):
msg = "Regular expression error in %s: %s"
raise re.error(msg % (repr(s), e.args[0]))
if not expr.search(lines[i]):
- print("match_re: mismatch at line %d:\n search re='%s'\n line='%s'"%(i,s,lines[i]))
+ print("match_re: mismatch at line %d:\n search re='%s'\n line='%s'"%(i, s, lines[i]))
return
return 1
@@ -672,7 +672,7 @@ except AttributeError:
PIPE = subprocess.PIPE
-if sys.platform == 'win32' and subprocess.mswindows:
+if sys.platform == 'win32':# and subprocess.mswindows:
try:
from win32file import ReadFile, WriteFile
from win32pipe import PeekNamedPipe
@@ -734,7 +734,7 @@ class Popen(subprocess.Popen):
getattr(self, which).close()
setattr(self, which, None)
- if sys.platform == 'win32' and subprocess.mswindows:
+ if sys.platform == 'win32':# and subprocess.mswindows:
def send(self, input):
if not self.stdin:
return None
diff --git a/QMTest/TestCommonTests.py b/QMTest/TestCommonTests.py
index 30b7d6a3..7949cb84 100644
--- a/QMTest/TestCommonTests.py
+++ b/QMTest/TestCommonTests.py
@@ -168,10 +168,11 @@ class __init__TestCase(TestCommonTestCase):
os.chdir(run_env.workdir)
script = lstrip("""\
+ from __future__ import print_function
from TestCommon import TestCommon
tc = TestCommon(workdir='')
import os
- print os.getcwd()
+ print(os.getcwd())
""")
run_env.run(program=sys.executable, stdin=script)
stdout = run_env.stdout()[:-1]
@@ -2285,14 +2286,16 @@ class variables_TestCase(TestCommonTestCase):
'dll_suffix',
]
- script = "import TestCommon\n" + \
- '\n'.join([ "print TestCommon.%s\n" % v for v in variables ])
+ script = "from __future__ import print_function" + \
+ "import TestCommon\n" + \
+ '\n'.join([ "print(TestCommon.%s)\n" % v for v in variables ])
run_env.run(program=sys.executable, stdin=script)
stderr = run_env.stderr()
assert stderr == "", stderr
- script = "from TestCommon import *\n" + \
- '\n'.join([ "print %s" % v for v in variables ])
+ script = "from __future__ import print_function" + \
+ "from TestCommon import *\n" + \
+ '\n'.join([ "print(%s)" % v for v in variables ])
run_env.run(program=sys.executable, stdin=script)
stderr = run_env.stderr()
assert stderr == "", stderr