Skip to content

Commit 3dde36e

Browse files
JohnVillalovosnejch
authored andcommitted
fix: intermittent failure in test_merge_request_reset_approvals
Have been seeing intermittent failures in the test: tests/functional/api/test_merge_requests.py::test_merge_request_reset_approvals Also saw a failure in: tests/functional/cli/test_cli_v4.py::test_accept_request_merge[subprocess] Add a call to `wait_for_sidekiq()` to hopefully resolve the issues.
1 parent 196538b commit 3dde36e

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

tests/functional/api/test_merge_requests.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -117,11 +117,12 @@ def test_merge_request_rebase(project):
117117
assert mr.rebase()
118118

119119

120-
def test_merge_request_reset_approvals(gitlab_url, project):
120+
def test_merge_request_reset_approvals(gitlab_url, project, wait_for_sidekiq):
121121
bot = project.access_tokens.create({"name": "bot", "scopes": ["api"]})
122122
bot_gitlab = gitlab.Gitlab(gitlab_url, private_token=bot.token)
123123
bot_project = bot_gitlab.projects.get(project.id, lazy=True)
124124

125+
wait_for_sidekiq(timeout=60)
125126
mr = bot_project.mergerequests.list()[0]
126127
assert mr.reset_approvals()
127128

tests/functional/cli/test_cli_v4.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -252,7 +252,7 @@ def test_create_merge_request(gitlab_cli, project):
252252
assert ret.success
253253

254254

255-
def test_accept_request_merge(gitlab_cli, project):
255+
def test_accept_request_merge(gitlab_cli, project, wait_for_sidekiq):
256256
# MR needs at least 1 commit before we can merge
257257
mr = project.mergerequests.list()[0]
258258
file_data = {
@@ -263,6 +263,7 @@ def test_accept_request_merge(gitlab_cli, project):
263263
}
264264
project.files.create(file_data)
265265
time.sleep(2)
266+
wait_for_sidekiq(timeout=60)
266267

267268
cmd = [
268269
"project-merge-request",

0 commit comments

Comments
 (0)