Skip to content

Commit f14f91b

Browse files
committed
chore: add test for token scopes
1 parent 85757d8 commit f14f91b

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

tools/functional/cli/test_cli_v4.py

+6-3
Original file line numberDiff line numberDiff line change
@@ -560,12 +560,10 @@ def test_create_project_with_values_from_file(gitlab_cli, tmpdir):
560560
assert ret.success
561561
assert description in ret.stdout
562562

563-
564-
def test_create_project_deploy_token(gitlab_cli, project):
563+
def do_test_create_project_deploy_token(gitlab_cli, project, scopes):
565564
name = "project-token"
566565
username = "root"
567566
expires_at = "2021-09-09"
568-
scopes = "read_registry"
569567

570568
cmd = [
571569
"-v",
@@ -590,6 +588,11 @@ def test_create_project_deploy_token(gitlab_cli, project):
590588
assert expires_at in ret.stdout
591589
assert scopes in ret.stdout
592590

591+
def test_create_project_deploy_token_one_scope(gitlab_cli, project, scopes):
592+
do_test_create_project_deploy_token(gitlab_cli, project, scopes="read_registry")
593+
594+
def test_create_project_deploy_token_many_scopes(gitlab_cli, project, scopes):
595+
do_test_create_project_deploy_token(gitlab_cli, project, scopes="read_registry,read_repository")
593596

594597
def test_list_all_deploy_tokens(gitlab_cli, deploy_token):
595598
cmd = ["-v", "deploy-token", "list"]

0 commit comments

Comments
 (0)