Skip to content

Commit ce1ae1f

Browse files
committed
chore: debug test fails
Signed-off-by: Tim Knight <tim.knight1@engineering.digital.dwp.gov.uk>
1 parent c26bd29 commit ce1ae1f

File tree

3 files changed

+17
-4
lines changed

3 files changed

+17
-4
lines changed

tests/functional/api/test_merge_requests.py

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
1+
import logging
12
import time
2-
from datetime import date
3+
from datetime import date, timedelta
34

45
import pytest
56

@@ -170,15 +171,24 @@ def test_project_merge_request_approval_rules(group, project):
170171

171172

172173
def test_merge_request_reset_approvals(gitlab_url, project):
174+
today = date.today()
175+
future_date = today + timedelta(days=4)
173176
bot = project.access_tokens.create(
174-
{"name": "bot", "scopes": ["api"], "expires_at": date.today().isoformat()}
177+
{"name": "bot", "scopes": ["api"], "expires_at": future_date.isoformat()}
175178
)
179+
logging.info("Created token for Bot")
180+
176181
bot_gitlab = gitlab.Gitlab(gitlab_url, private_token=bot.token)
182+
logging.info("Created bot")
177183
bot_project = bot_gitlab.projects.get(project.id, lazy=True)
178184

185+
logging.info(f"Retrieved project for bot: {bot_project.id}")
179186
# Pause to let GL catch up (happens on hosted too, sometimes takes a while for server to be ready to merge)
180187
time.sleep(5)
188+
181189
mr = bot_project.mergerequests.list()[0] # type: ignore[index]
190+
191+
logging.info("Resetting approvals on MR")
182192
assert mr.reset_approvals()
183193

184194

tests/functional/api/test_projects.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import logging
12
import uuid
23

34
import pytest
@@ -265,6 +266,7 @@ def test_project_protected_branches(project, wait_for_sidekiq, gitlab_version):
265266
gitlab_version.major == 15 and gitlab_version.minor >= 6
266267
)
267268

269+
logging.info("Creating protected branch")
268270
p_b = project.protectedbranches.create(
269271
{
270272
"name": "*-stable",
@@ -281,6 +283,7 @@ def test_project_protected_branches(project, wait_for_sidekiq, gitlab_version):
281283
wait_for_sidekiq(timeout=60)
282284

283285
p_b = project.protectedbranches.get("*-stable")
286+
logging.info("Deleted protected branch")
284287
if can_update_prot_branch:
285288
assert p_b.allow_force_push
286289
p_b.delete()

tests/functional/api/test_users.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,9 +73,9 @@ def test_delete_user(gl):
7373
}
7474
)
7575

76-
new_user.delete()
76+
new_user.delete(hard_delete=True)
7777
# Pause to let GL catch up (happens on hosted too, sometimes takes a while for server to be ready to merge)
78-
time.sleep(5)
78+
time.sleep(30)
7979

8080
assert new_user.id not in [user.id for user in gl.users.list()]
8181

0 commit comments

Comments
 (0)