summaryrefslogtreecommitdiff
path: root/tools/python_test_v4.py
diff options
context:
space:
mode:
authorGauvain Pocentek <gauvain@pocentek.net>2017-11-01 09:56:54 +0100
committerGauvain Pocentek <gauvain@pocentek.net>2017-11-01 09:56:54 +0100
commitaba713a0bdbcdb5f898c5e7dcf276811bde6e99b (patch)
tree8b3bcc35609a55f35a111c2589d0915da86e2f9a /tools/python_test_v4.py
parentcf6767ca90df9081b48d1b75a30d74b6afc799af (diff)
downloadgitlab-aba713a0bdbcdb5f898c5e7dcf276811bde6e99b.tar.gz
Add support for group milestones
Closes #349
Diffstat (limited to 'tools/python_test_v4.py')
-rw-r--r--tools/python_test_v4.py16
1 files changed, 15 insertions, 1 deletions
diff --git a/tools/python_test_v4.py b/tools/python_test_v4.py
index 386b59b..1c1d4d3 100644
--- a/tools/python_test_v4.py
+++ b/tools/python_test_v4.py
@@ -170,6 +170,18 @@ settings.save()
settings = group2.notificationsettings.get()
assert(settings.level == 'disabled')
+# group milestones
+gm1 = group1.milestones.create({'title': 'groupmilestone1'})
+assert(len(group1.milestones.list()) == 1)
+gm1.due_date = '2020-01-01T00:00:00Z'
+gm1.save()
+gm1.state_event = 'close'
+gm1.save()
+gm1 = group1.milestones.get(gm1.id)
+assert(gm1.state == 'closed')
+assert(len(gm1.issues()) == 0)
+assert(len(gm1.merge_requests()) == 0)
+
# group variables
group1.variables.create({'key': 'foo', 'value': 'bar'})
g_v = group1.variables.get('foo')
@@ -330,8 +342,10 @@ m1.due_date = '2020-01-01T00:00:00Z'
m1.save()
m1.state_event = 'close'
m1.save()
-m1 = admin_project.milestones.get(1)
+m1 = admin_project.milestones.get(m1.id)
assert(m1.state == 'closed')
+assert(len(m1.issues()) == 0)
+assert(len(m1.merge_requests()) == 0)
# issues
issue1 = admin_project.issues.create({'title': 'my issue 1',