forked from qt-creator/qt-creator
SquishTests: Remove compatibility code for Python 2
Change-Id: Ibcf9a76fb163aa7167ad0ef0616c39b33c30d7c5 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
@@ -1,10 +1,7 @@
|
||||
# Copyright (C) 2016 The Qt Company Ltd.
|
||||
# SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0
|
||||
|
||||
try:
|
||||
import __builtin__ # Python 2
|
||||
except ImportError:
|
||||
import builtins as __builtin__ # Python 3
|
||||
import builtins
|
||||
|
||||
# for easier re-usage (because Python hasn't an enum type)
|
||||
class Targets:
|
||||
@@ -128,7 +125,7 @@ class QtPath:
|
||||
|
||||
@staticmethod
|
||||
def toVersionTuple(versionString):
|
||||
return tuple(map(__builtin__.int, versionString.split(".")))
|
||||
return tuple(map(builtins.int, versionString.split(".")))
|
||||
|
||||
@staticmethod
|
||||
def getQtVersion(target):
|
||||
|
@@ -603,7 +603,7 @@ def __writeProjectTreeFile__(projectTree, filename):
|
||||
|
||||
def __getTestData__(record):
|
||||
return [testData.field(record, "text"),
|
||||
__builtin__.int(testData.field(record, "nestinglevel"))]
|
||||
builtins.int(testData.field(record, "nestinglevel"))]
|
||||
|
||||
def compareProjectTree(rootObject, dataset):
|
||||
root = waitForObject(rootObject)
|
||||
|
@@ -12,11 +12,7 @@ import subprocess;
|
||||
import sys
|
||||
import errno;
|
||||
from datetime import datetime,timedelta;
|
||||
if sys.version_info.major > 2:
|
||||
import builtins as __builtin__
|
||||
else:
|
||||
import __builtin__
|
||||
|
||||
import builtins
|
||||
|
||||
srcPath = ''
|
||||
SettingsPath = []
|
||||
|
@@ -595,15 +595,12 @@ def getHelpTitle():
|
||||
|
||||
|
||||
def isString(sth):
|
||||
if sys.version_info.major > 2:
|
||||
return isinstance(sth, str)
|
||||
else:
|
||||
return isinstance(sth, (str, unicode))
|
||||
|
||||
|
||||
# helper function to ensure we get str, converts bytes if necessary
|
||||
def stringify(obj):
|
||||
stringTypes = (str, unicode) if sys.version_info.major == 2 else (str)
|
||||
if isinstance(obj, stringTypes):
|
||||
if isString(obj):
|
||||
return obj
|
||||
if isinstance(obj, bytes):
|
||||
if not platform.system() in ('Microsoft', 'Windows'):
|
||||
|
@@ -33,7 +33,7 @@ def main():
|
||||
__modifyFile__(fileName, modification)
|
||||
test.log("Reverting all files...")
|
||||
fileModifications = dict(zip(fileModifications.keys(),
|
||||
(__builtin__.bool(v) for v in fileModifications.values())))
|
||||
(builtins.bool(v) for v in fileModifications.values())))
|
||||
revertChanges(fileModifications)
|
||||
invokeMenuItem("File", "Exit")
|
||||
|
||||
|
@@ -12,8 +12,8 @@ def cmakeSupported():
|
||||
versionLine = next(iter(versionLines))
|
||||
test.log("Using " + versionLine)
|
||||
matcher = re.match("cmake version (\d+)\.(\d+)\.\d+", versionLine)
|
||||
major = __builtin__.int(matcher.group(1))
|
||||
minor = __builtin__.int(matcher.group(2))
|
||||
major = builtins.int(matcher.group(1))
|
||||
minor = builtins.int(matcher.group(2))
|
||||
except:
|
||||
return False
|
||||
|
||||
|
@@ -104,7 +104,7 @@ def __writeOutlineFile__(outlinePseudoTree, filename):
|
||||
|
||||
def retrieveData(record):
|
||||
return (testData.field(record, "element"),
|
||||
__builtin__.int(testData.field(record, "nestinglevel")),
|
||||
builtins.int(testData.field(record, "nestinglevel")),
|
||||
testData.field(record, "value"))
|
||||
|
||||
def verifyOutline(outlinePseudoTree, datasetFileName):
|
||||
|
@@ -243,7 +243,7 @@ def main():
|
||||
# QString QTextCursor::selectedText () const:
|
||||
# "Note: If the selection obtained from an editor spans a line break, the text will contain a
|
||||
# Unicode U+2029 paragraph separator character instead of a newline \n character."
|
||||
newParagraph = chr(0x2029) if sys.version_info.major > 2 else unichr(0x2029)
|
||||
newParagraph = chr(0x2029)
|
||||
selectedText = str(editor.textCursor().selectedText()).replace(newParagraph, "\n")
|
||||
invokeMenuItem("Tools", "Code Pasting", "Paste Snippet...")
|
||||
test.compare(waitForObject(":stackedWidget.plainTextEdit_QPlainTextEdit").plainText,
|
||||
|
Reference in New Issue
Block a user