summaryrefslogtreecommitdiff
path: root/tools/python_test_v4.py
diff options
context:
space:
mode:
authorGauvain Pocentek <gauvain@pocentek.net>2018-05-29 19:32:26 +0200
committerGauvain Pocentek <gauvain@pocentek.net>2018-05-29 19:32:26 +0200
commit9412a5ddb1217368e0ac19fc06a4ff32711b931f (patch)
treebe513e71cef4ebdab12014a312a73a6091819924 /tools/python_test_v4.py
parent01a41efd271dd08d4b5744473fb71a67d9f5dea5 (diff)
downloadgitlab-9412a5ddb1217368e0ac19fc06a4ff32711b931f.tar.gz
Add support for group badges
Also consolidate project/group badges tests, and add some docs Fixes #469
Diffstat (limited to 'tools/python_test_v4.py')
-rw-r--r--tools/python_test_v4.py20
1 files changed, 19 insertions, 1 deletions
diff --git a/tools/python_test_v4.py b/tools/python_test_v4.py
index 70f093d..02496a4 100644
--- a/tools/python_test_v4.py
+++ b/tools/python_test_v4.py
@@ -274,6 +274,18 @@ settings.save()
settings = group2.notificationsettings.get()
assert(settings.level == 'disabled')
+# group badges
+badge_image = 'http://example.com'
+badge_link = 'http://example/img.svg'
+badge = group2.badges.create({'link_url': badge_link, 'image_url': badge_image})
+assert(len(group2.badges.list()) == 1)
+badge.image_url = 'http://another.example.com'
+badge.save()
+badge = group2.badges.get(badge.id)
+assert(badge.image_url == 'http://another.example.com')
+badge.delete()
+assert(len(group2.badges.list()) == 0)
+
# group milestones
gm1 = group1.milestones.create({'title': 'groupmilestone1'})
assert(len(group1.milestones.list()) == 1)
@@ -656,8 +668,14 @@ assert(admin_project.star_count == 0)
# project badges
badge_image = 'http://example.com'
badge_link = 'http://example/img.svg'
-bp = admin_project.badges.create({'link_url': badge_link, 'image_url': badge_image})
+badge = admin_project.badges.create({'link_url': badge_link, 'image_url': badge_image})
assert(len(admin_project.badges.list()) == 1)
+badge.image_url = 'http://another.example.com'
+badge.save()
+badge = admin_project.badges.get(badge.id)
+assert(badge.image_url == 'http://another.example.com')
+badge.delete()
+assert(len(admin_project.badges.list()) == 0)
# project wiki
wiki_content = 'Wiki page content'