summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gitlab/v4/objects/merge_request_approvals.py3
-rw-r--r--tests/unit/objects/test_project_merge_request_approvals.py1
2 files changed, 2 insertions, 2 deletions
diff --git a/gitlab/v4/objects/merge_request_approvals.py b/gitlab/v4/objects/merge_request_approvals.py
index a22bd2b..eb243c7 100644
--- a/gitlab/v4/objects/merge_request_approvals.py
+++ b/gitlab/v4/objects/merge_request_approvals.py
@@ -165,8 +165,7 @@ class ProjectMergeRequestApprovalManager(GetWithoutIdMixin, UpdateMixin, RESTMan
class ProjectMergeRequestApprovalRule(SaveMixin, ObjectDeleteMixin, RESTObject):
- _id_attr = "approval_rule_id"
- _repr_attr = "approval_rule"
+ _repr_attr = "name"
id: int
approval_rule_id: int
merge_request_iid: int
diff --git a/tests/unit/objects/test_project_merge_request_approvals.py b/tests/unit/objects/test_project_merge_request_approvals.py
index 5a87552..27bbc84 100644
--- a/tests/unit/objects/test_project_merge_request_approvals.py
+++ b/tests/unit/objects/test_project_merge_request_approvals.py
@@ -168,6 +168,7 @@ def test_list_merge_request_approval_rules(project, resp_mr_approval_rules):
assert len(approval_rules) == 1
assert approval_rules[0].name == approval_rule_name
assert approval_rules[0].id == approval_rule_id
+ repr(approval_rules) # ensure that `repr()` doesn't raise an exception
def test_delete_merge_request_approval_rule(project, resp_delete_mr_approval_rule):