diff options
author | Nejc Habjan <nejc.habjan@siemens.com> | 2022-06-22 23:46:54 +0200 |
---|---|---|
committer | John Villalovos <john@sodarock.com> | 2022-06-27 16:36:23 -0700 |
commit | 323ab3c5489b0d35f268bc6c22ade782cade6ba4 (patch) | |
tree | e59ac0a69456efaf9f113e307062505a51dd0853 /tests/functional/api/test_projects.py | |
parent | d65213385a6f497c2595d3af3a41756919b9c9a1 (diff) | |
download | gitlab-323ab3c5489b0d35f268bc6c22ade782cade6ba4.tar.gz |
test: add tests and clean up usage for new enums
Diffstat (limited to 'tests/functional/api/test_projects.py')
-rw-r--r-- | tests/functional/api/test_projects.py | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/tests/functional/api/test_projects.py b/tests/functional/api/test_projects.py index ac8b34f..3cb8ea2 100644 --- a/tests/functional/api/test_projects.py +++ b/tests/functional/api/test_projects.py @@ -3,6 +3,7 @@ import uuid import pytest import gitlab +from gitlab.const import AccessLevel from gitlab.v4.objects.projects import ProjectStorage @@ -36,6 +37,17 @@ def test_create_project(gl, user): sudo_project.delete() +def test_project_members(user, project): + member = project.members.create( + {"user_id": user.id, "access_level": AccessLevel.DEVELOPER} + ) + assert member in project.members.list() + assert member.access_level == 30 + + member.delete() + assert member not in project.members.list() + + def test_project_badges(project): badge_image = "http://example.com" badge_link = "http://example/img.svg" |