summaryrefslogtreecommitdiff
path: root/tests/base.py
diff options
context:
space:
mode:
authorArtem Goncharov <Artem.goncharov@gmail.com>2021-11-10 13:15:20 +0100
committerArtem Goncharov <Artem.goncharov@gmail.com>2022-06-13 16:14:13 +0200
commita591476c9e65a5cee4868b008b8f79ee03d4b0b8 (patch)
tree6235e22e4976dd02c06a9ee46dd7a9abfb1edc16 /tests/base.py
parent6cb2692101b88fe8e67874f93d54625f75b843a5 (diff)
downloadzuul-a591476c9e65a5cee4868b008b8f79ee03d4b0b8.tar.gz
Fix gitlab squash merge
In previous change support for the gitlab merge was added, but the parameters dict was not properly passed to the invocation method. Fix this now and add corresponding test. Change-Id: I781c02848abc524ca98e03984539507b769d19fe
Diffstat (limited to 'tests/base.py')
-rw-r--r--tests/base.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/tests/base.py b/tests/base.py
index 504a9718d..691877339 100644
--- a/tests/base.py
+++ b/tests/base.py
@@ -2103,6 +2103,7 @@ class FakeGitlabMergeRequest(object):
self.state = 'opened'
self.is_merged = False
self.merge_status = 'can_be_merged'
+ self.squash_merge = None
self.labels = []
self.notes = []
self.url = "https://%s/%s/merge_requests/%s" % (
@@ -2141,9 +2142,10 @@ class FakeGitlabMergeRequest(object):
self.state = 'closed'
self._updateTimeStamp()
- def mergeMergeRequest(self):
+ def mergeMergeRequest(self, squash=None):
self.state = 'merged'
self.is_merged = True
+ self.squash_merge = squash
self._updateTimeStamp()
self.merged_at = self.updated_at