summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorNejc Habjan <hab.nejc@gmail.com>2020-04-07 00:55:33 +0200
committerNejc Habjan <hab.nejc@gmail.com>2020-04-07 00:55:33 +0200
commit4cfaa2fd44b64459f6fc268a91d4469284c0e768 (patch)
treec89e1641af92580c6e7435dd3847b58e7b9ce19e /tools
parentc161852b5a976d11f682c5af00ff3f4e8daa26ef (diff)
downloadgitlab-4cfaa2fd44b64459f6fc268a91d4469284c0e768.tar.gz
feat(api): add support for remote mirrors API (#1056)feat/project-remote-mirrors
Diffstat (limited to 'tools')
-rw-r--r--tools/python_test_v4.py17
1 files changed, 17 insertions, 0 deletions
diff --git a/tools/python_test_v4.py b/tools/python_test_v4.py
index 076329b..649f413 100644
--- a/tools/python_test_v4.py
+++ b/tools/python_test_v4.py
@@ -1047,6 +1047,23 @@ release_test_project.releases.delete(release_tag_name)
assert len(release_test_project.releases.list()) == 0
release_test_project.delete()
+# project remote mirrors
+mirror_url = "http://gitlab.test/root/mirror.git"
+
+# create remote mirror
+mirror = admin_project.remote_mirrors.create({"url": mirror_url})
+assert mirror.url == mirror_url
+
+# update remote mirror
+mirror.enabled = True
+mirror.save()
+
+# list remote mirrors
+mirror = admin_project.remote_mirrors.list()[0]
+assert isinstance(mirror, gitlab.v4.objects.ProjectRemoteMirror)
+assert mirror.url == mirror_url
+assert mirror.enabled is True
+
# status
message = "Test"
emoji = "thumbsup"