diff options
author | Srikanth Chelluri <srikanth.chelluri@appian.com> | 2019-10-27 15:40:20 -0400 |
---|---|---|
committer | Srikanth Chelluri <srikanth.chelluri@appian.com> | 2019-10-27 15:42:37 -0400 |
commit | 94bac4494353e4f597df0251f0547513c011e6de (patch) | |
tree | f92fc4398f7209bbe8efa6a559221e0e7af225e7 | |
parent | 2cef2bb40b1f37b97bb2ee9894ab3b9970cef231 (diff) | |
download | gitlab-94bac4494353e4f597df0251f0547513c011e6de.tar.gz |
test(projects): support `approval_rules` endpoint for projects
-rwxr-xr-x | tools/ee-test.py | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/tools/ee-test.py b/tools/ee-test.py index 24a9b35..82adf5c 100755 --- a/tools/ee-test.py +++ b/tools/ee-test.py @@ -53,6 +53,22 @@ assert approval.approvals_required == 3 mr.approvals.set_approvers([1], []) approval = mr.approvals.get() assert approval.approvers[0]["user"]["id"] == 1 + +ars = project1.approvalrules.list(all=True) +assert len(ars) == 0 +project.approvalrules.create( + {"name": "approval-rule", "approvals_required": 1, "group_ids": [group1.id]} +) +ars = project1.approvalrules.list(all=True) +assert len(ars) == 1 +ars[0].approvals_required == 2 +ars[0].save() +ars = project1.approvalrules.list(all=True) +assert len(ars) == 1 +assert ars[0].approvals_required == 2 +ars[0].delete() +ars = project1.approvalrules.list(all=True) +assert len(ars) == 0 end_log() start_log("geo nodes") |