test: prepare test/pseudo-tty/testcfg.py for Python 3

PR-URL: https://github.com/nodejs/node/pull/24791
Reviewed-By: Rich Trott <rtrott@gmail.com>
Reviewed-By: Richard Lau <riclau@uk.ibm.com>
pull/24886/head
cclauss 2018-12-03 00:02:37 +01:00 committed by Rich Trott
parent 29204f4ebc
commit 6028f70a0a
1 changed files with 6 additions and 1 deletions

View File

@ -32,6 +32,11 @@ from os.path import join, exists, basename, isdir
import re
import utils
try:
xrange # Python 2
except NameError:
xrange = range # Python 3
FLAGS_PATTERN = re.compile(r"//\s+Flags:(.*)")
class TTYTestCase(test.TestCase):
@ -51,7 +56,7 @@ class TTYTestCase(test.TestCase):
else: return str.startswith('==') or str.startswith('**')
def IsFailureOutput(self, output):
f = file(self.expected)
f = open(self.expected)
# Convert output lines to regexps that we can match
env = { 'basename': basename(self.file) }
patterns = [ ]