summaryrefslogtreecommitdiff
path: root/tests/functional/api/test_deploy_keys.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/functional/api/test_deploy_keys.py')
-rw-r--r--tests/functional/api/test_deploy_keys.py12
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()