Skip to content

Commit 117b961

Browse files
committed
fix: approve mr before merging when testing cli
Signed-off-by: Tim Knight <tim.knight1@engineering.digital.dwp.gov.uk>
1 parent e892070 commit 117b961

File tree

1 file changed

+13
-13
lines changed

1 file changed

+13
-13
lines changed

tests/functional/cli/test_cli_v4.py

+13-13
Original file line numberDiff line numberDiff line change
@@ -249,28 +249,28 @@ def test_accept_request_merge(gitlab_cli, project, wait_for_sidekiq):
249249
mr_merge_status = mr.detailed_merge_status
250250
logging.info(f"MR merge status: {mr_merge_status}")
251251

252-
# Approval is required before merge
253-
if mr_merge_status == "not_approved":
254-
logging.info("Approving MR")
255-
cmd = [
256-
"project-merge-request",
257-
"approve",
258-
"--project-id",
259-
project.id,
260-
"--iid",
261-
mr.iid,
262-
]
252+
logging.info("Approving MR")
253+
time.sleep(0.5)
254+
approve_cmd = [
255+
"project-merge-request",
256+
"approve",
257+
"--project-id",
258+
project.id,
259+
"--iid",
260+
mr.iid,
261+
]
262+
gitlab_cli(approve_cmd)
263263

264264
time.sleep(0.5)
265-
cmd = [
265+
approve_cmd = [
266266
"project-merge-request",
267267
"merge",
268268
"--project-id",
269269
project.id,
270270
"--iid",
271271
mr.iid,
272272
]
273-
ret = gitlab_cli(cmd)
273+
ret = gitlab_cli(approve_cmd)
274274

275275
assert ret.success
276276

0 commit comments

Comments
 (0)