Skip to content

Commit 1886c0e

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

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
@@ -259,11 +260,13 @@ def test_project_pages_domains(gl, project):
259260

260261

261262
def test_project_protected_branches(project):
263+
logging.info("Creating protected branch")
262264
p_b = project.protectedbranches.create({"name": "*-stable"})
263265
assert p_b.name == "*-stable"
264266
assert p_b in project.protectedbranches.list()
265267

266268
p_b = project.protectedbranches.get("*-stable")
269+
logging.info("Deleted protected branch")
267270
p_b.delete()
268271
assert p_b not in project.protectedbranches.list()
269272

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)