diff options
Diffstat (limited to 'tests/functional/api/test_deploy_keys.py')
| -rw-r--r-- | tests/functional/api/test_deploy_keys.py | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/tests/functional/api/test_deploy_keys.py b/tests/functional/api/test_deploy_keys.py new file mode 100644 index 0000000..18828a2 --- /dev/null +++ b/tests/functional/api/test_deploy_keys.py @@ -0,0 +1,12 @@ +def test_project_deploy_keys(gl, project, DEPLOY_KEY): + deploy_key = project.keys.create({"title": "foo@bar", "key": DEPLOY_KEY}) + project_keys = list(project.keys.list()) + assert len(project_keys) == 1 + + project2 = gl.projects.create({"name": "deploy-key-project"}) + project2.keys.enable(deploy_key.id) + assert len(project2.keys.list()) == 1 + + project2.keys.delete(deploy_key.id) + assert len(project2.keys.list()) == 0 + project2.delete() |
