From a90ec2809c0fcdc240210a261cd7ae285bdffd0c Mon Sep 17 00:00:00 2001 From: Robert Loehning Date: Thu, 7 May 2020 13:26:44 +0200 Subject: Squish: Don't expect pastes to pastebin.com to appear in list Change-Id: I02a73244e3aecad906f2c08b37d60ebe1880f534 Reviewed-by: Christian Stenger --- tests/system/suite_tools/tst_codepasting/test.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'tests') diff --git a/tests/system/suite_tools/tst_codepasting/test.py b/tests/system/suite_tools/tst_codepasting/test.py index 4f1b4fedd3..42eb3ef8b0 100644 --- a/tests/system/suite_tools/tst_codepasting/test.py +++ b/tests/system/suite_tools/tst_codepasting/test.py @@ -129,7 +129,7 @@ def fetchSnippet(protocol, description, pasteId, skippedPasting): closeHTTPStatusAndPasterDialog(protocol, ':PasteSelectDialog_CodePaster::PasteSelectDialog') return -1 waitFor("pasteModel.rowCount() > 1", 20000) - if (not skippedPasting and not any(map(lambda str:pasteId in str, dumpItems(pasteModel)))): + if (protocol != NAME_PBCOM and not skippedPasting and not any(map(lambda str:pasteId in str, dumpItems(pasteModel)))): test.warning("Fetching too fast for server of %s - waiting 3s and trying to refresh." % protocol) snooze(3) clickButton("{text='Refresh' type='QPushButton' unnamed='1' visible='1' " @@ -152,7 +152,11 @@ def fetchSnippet(protocol, description, pasteId, skippedPasting): "Verify that line in list of pastes contains the description") except: if not skippedPasting: - test.fail("Could not find id '%s' in list of pastes from %s" % (pasteId, protocol)) + message = "Could not find id '%s' in list of pastes from %s" % (pasteId, protocol) + if protocol == NAME_PBCOM: + test.xfail(message, "pastebin.com does not show pastes in list anymore") + else: + test.fail(message) foundSnippet = False replaceEditorContent(waitForObject(":PasteSelectDialog.pasteEdit_QLineEdit"), pasteId) if foundSnippet: -- cgit v1.2.3