Skip to content

Commit 94bac44

Browse files
test(projects): support approval_rules endpoint for projects
1 parent 2cef2bb commit 94bac44

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

tools/ee-test.py

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,22 @@ def end_log():
5353
mr.approvals.set_approvers([1], [])
5454
approval = mr.approvals.get()
5555
assert approval.approvers[0]["user"]["id"] == 1
56+
57+
ars = project1.approvalrules.list(all=True)
58+
assert len(ars) == 0
59+
project.approvalrules.create(
60+
{"name": "approval-rule", "approvals_required": 1, "group_ids": [group1.id]}
61+
)
62+
ars = project1.approvalrules.list(all=True)
63+
assert len(ars) == 1
64+
ars[0].approvals_required == 2
65+
ars[0].save()
66+
ars = project1.approvalrules.list(all=True)
67+
assert len(ars) == 1
68+
assert ars[0].approvals_required == 2
69+
ars[0].delete()
70+
ars = project1.approvalrules.list(all=True)
71+
assert len(ars) == 0
5672
end_log()
5773

5874
start_log("geo nodes")

0 commit comments

Comments
 (0)