forked from qt-creator/qt-creator
Squish: Fix tst_HELP02
We don't just need any items in the model, we need an item that passes the filter. Change-Id: I831a8a2d4ba27c838e7ea07625d066a19946a789 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
@@ -50,12 +50,15 @@ def getQtCreatorVersionFromFile():
|
|||||||
return ""
|
return ""
|
||||||
|
|
||||||
def checkQtCreatorHelpVersion(expectedVersion):
|
def checkQtCreatorHelpVersion(expectedVersion):
|
||||||
|
def rightStart(x):
|
||||||
|
return x.startswith('Qt Creator Manual')
|
||||||
|
|
||||||
switchViewTo(ViewConstants.HELP)
|
switchViewTo(ViewConstants.HELP)
|
||||||
try:
|
try:
|
||||||
helpContentWidget = waitForObject(':Qt Creator_QHelpContentWidget', 5000)
|
helpContentWidget = waitForObject(':Qt Creator_QHelpContentWidget', 5000)
|
||||||
waitFor("helpContentWidget.model().rowCount > 0", 2000)
|
waitFor("any(map(rightStart, dumpItems(helpContentWidget.model())))", 2000)
|
||||||
items = dumpItems(helpContentWidget.model())
|
items = dumpItems(helpContentWidget.model())
|
||||||
test.compare(filter(lambda x: x.startswith('Qt Creator Manual'), items)[0],
|
test.compare(filter(rightStart, items)[0],
|
||||||
'Qt Creator Manual %s' % expectedVersion,
|
'Qt Creator Manual %s' % expectedVersion,
|
||||||
'Verifying whether manual uses expected version.')
|
'Verifying whether manual uses expected version.')
|
||||||
except:
|
except:
|
||||||
|
Reference in New Issue
Block a user