summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorZuul <zuul@review.opendev.org>2022-07-05 23:59:02 +0000
committerGerrit Code Review <review@openstack.org>2022-07-05 23:59:02 +0000
commit6b2ea5f01b4f53dbb888b318b20a6c2b88a6dae2 (patch)
tree94b50151edd6b0dc42efb0105e8e96b58088e8e2 /tests
parent78b14ec3c196e7533ac2c72d95fba09c936e625a (diff)
parent1d7a7df37391db7409c7211193bb40c2b9a1a50c (diff)
downloadzuul-6b2ea5f01b4f53dbb888b318b20a6c2b88a6dae2.tar.gz
Merge "Fix submitWholeTopic post-merge check"
Diffstat (limited to 'tests')
-rw-r--r--tests/base.py9
1 files changed, 6 insertions, 3 deletions
diff --git a/tests/base.py b/tests/base.py
index b72bf8380..5a85ea0d7 100644
--- a/tests/base.py
+++ b/tests/base.py
@@ -1079,6 +1079,7 @@ class GerritWebServer(object):
# One of the changes in this topic isn't
# ready to merge
return self._409()
+ changes_to_merge = set(change.data['number'])
if fake_gerrit._fake_submit_whole_topic:
results = fake_gerrit._test_get_submitted_together(change)
for record in results:
@@ -1088,11 +1089,13 @@ class GerritWebServer(object):
# One of the changes in this topic isn't
# ready to merge
return self._409()
+ changes_to_merge.add(candidate.data['number'])
message = None
labels = {}
- fake_gerrit._test_handle_review(
- int(change.data['number']), message, True, labels,
- False, True)
+ for change_number in changes_to_merge:
+ fake_gerrit._test_handle_review(
+ int(change_number), message, True, labels,
+ False, True)
self.send_response(200)
self.end_headers()