e2e: Fix some logic in check_list_of_xpath

This commit is contained in:
louiz’
2016-10-21 01:05:38 +02:00
parent a4d67ce041
commit 82a6fa6d09
+3 -4
View File
@@ -151,14 +151,13 @@ def check_list_of_xpath(list_of_xpaths, xmpp, stanza):
found = None
for i, xpaths in enumerate(list_of_xpaths):
if all_xpaths_match(stanza, xpaths):
found = i
found = True
list_of_xpaths.pop(i)
break
if found is None:
if not found:
raise StanzaError("Received stanza “%s” did not match any of the expected xpaths:\n%s" % (stanza, list_of_xpaths))
list_of_xpaths.pop(i)
if list_of_xpaths:
step = partial(expect_unordered_already_formatted, list_of_xpaths)
xmpp.scenario.steps.insert(0, step)