1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
|
import datetime
def test_list_project_access_tokens(gitlab_cli, project):
cmd = ["project-access-token", "list", "--project-id", project.id]
ret = gitlab_cli(cmd)
assert ret.success
def test_create_project_access_token_with_scopes(gitlab_cli, project):
cmd = [
"project-access-token",
"create",
"--project-id",
project.id,
"--name",
"test-token",
"--scopes",
"api,read_repository",
"--expires-at",
datetime.date.today().isoformat(),
]
ret = gitlab_cli(cmd)
assert ret.success
def test_list_group_access_tokens(gitlab_cli, group):
cmd = ["group-access-token", "list", "--group-id", group.id]
ret = gitlab_cli(cmd)
assert ret.success
def test_create_group_access_token_with_scopes(gitlab_cli, group):
cmd = [
"group-access-token",
"create",
"--group-id",
group.id,
"--name",
"test-token",
"--scopes",
"api,read_repository",
"--expires-at",
datetime.date.today().isoformat(),
]
ret = gitlab_cli(cmd)
assert ret.success
|