summaryrefslogtreecommitdiff
path: root/tests/functional/api
diff options
context:
space:
mode:
authorLucas Zampieri <lzampier@redhat.com>2022-09-22 16:09:47 -0300
committerNejc Habjan <hab.nejc@gmail.com>2022-09-26 21:19:14 +0200
commit88693ff2d6f4eecf3c79d017df52738886e2d636 (patch)
treee1c65e4c58ab52df5dac135b673f6a19d64cc3bc /tests/functional/api
parent1714d0a980afdb648d203751dedf95ee95ac326e (diff)
downloadgitlab-88693ff2d6f4eecf3c79d017df52738886e2d636.tar.gz
feat: Add reset_approvals api
Added the newly added reset_approvals merge request api. Signed-off-by: Lucas Zampieri <lzampier@redhat.com>
Diffstat (limited to 'tests/functional/api')
-rw-r--r--tests/functional/api/test_merge_requests.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/tests/functional/api/test_merge_requests.py b/tests/functional/api/test_merge_requests.py
index e64f923..73dae0e 100644
--- a/tests/functional/api/test_merge_requests.py
+++ b/tests/functional/api/test_merge_requests.py
@@ -117,6 +117,15 @@ def test_merge_request_rebase(project):
assert mr.rebase()
+def test_merge_request_reset_approvals(gitlab_url, project):
+ bot = project.access_tokens.create({"name": "bot", "scopes": ["api"]})
+ bot_gitlab = gitlab.Gitlab(gitlab_url, private_token=bot.token)
+ bot_project = bot_gitlab.projects.get(project.id, lazy=True)
+
+ mr = bot_project.mergerequests.list()[0]
+ assert mr.reset_approvals()
+
+
@pytest.mark.skip(reason="flaky test")
def test_merge_request_merge(project):
mr = project.mergerequests.list()[0]