Skip to content

Commit cb4efcf

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

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

tools/ee-test.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,20 @@ 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({'name': 'approval-rule', 'approvals_required': 1, 'group_ids': [group1.id]})
60+
ars = project1.approvalrules.list(all=True)
61+
assert len(ars) == 1
62+
ars[0].approvals_required == 2
63+
ars[0].save()
64+
ars = project1.approvalrules.list(all=True)
65+
assert len(ars) == 1
66+
assert ars[0].approvals_required == 2
67+
ars[0].delete()
68+
ars = project1.approvalrules.list(all=True)
69+
assert len(ars) == 0
5670
end_log()
5771

5872
start_log("geo nodes")

0 commit comments

Comments
 (0)