summaryrefslogtreecommitdiff
path: root/tools/ee-test.py
diff options
context:
space:
mode:
Diffstat (limited to 'tools/ee-test.py')
-rwxr-xr-xtools/ee-test.py15
1 files changed, 15 insertions, 0 deletions
diff --git a/tools/ee-test.py b/tools/ee-test.py
index 748130d..760ac7e 100755
--- a/tools/ee-test.py
+++ b/tools/ee-test.py
@@ -5,6 +5,7 @@ import gitlab
P1 = 'root/project1'
P2 = 'root/project2'
+MR_P1 = 1
I_P1 = 1
I_P2 = 1
G1 = 'group1'
@@ -26,6 +27,7 @@ project2 = gl.projects.get(P2)
issue_p1 = project1.issues.get(I_P1)
issue_p2 = project2.issues.get(I_P2)
group1 = gl.groups.get(G1)
+mr = project1.mergerequests.get(1)
start_log('MR approvals')
approval = project1.approvals.get()
@@ -37,6 +39,19 @@ assert(v != approval.reset_approvals_on_push)
project1.approvals.set_approvers([1], [])
approval = project1.approvals.get()
assert(approval.approvers[0]['user']['id'] == 1)
+
+approval = mr.approvals.get()
+approval.approvals_required = 2
+approval.save()
+approval = mr.approvals.get()
+assert(approval.approvals_required == 2)
+approval.approvals_required = 3
+approval.save()
+approval = mr.approvals.get()
+assert(approval.approvals_required == 3)
+mr.approvals.set_approvers([1], [])
+approval = mr.approvals.get()
+assert(approval.approvers[0]['user']['id'] == 1)
end_log()
start_log('geo nodes')