diff options
author | Gauvain Pocentek <gauvain.pocentek@objectif-libre.com> | 2016-01-23 19:44:12 +0100 |
---|---|---|
committer | Gauvain Pocentek <gauvain.pocentek@objectif-libre.com> | 2016-01-23 19:44:12 +0100 |
commit | db1fb89d70feee8ef45876ec8ac5f9ccf69457a5 (patch) | |
tree | 3f431551f18c61f4694ea20cf4730d496d0200f0 /tools/python_test.py | |
parent | 1ecb7399ad2fb469781068208f787818aa52eec2 (diff) | |
download | gitlab-db1fb89d70feee8ef45876ec8ac5f9ccf69457a5.tar.gz |
Implement ProjectMilestone.issues()
This lists the issues related to the milestone.
Add python API tests for issues.
Diffstat (limited to 'tools/python_test.py')
-rw-r--r-- | tools/python_test.py | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/tools/python_test.py b/tools/python_test.py index 0d3b9f2..916f84b 100644 --- a/tools/python_test.py +++ b/tools/python_test.py @@ -131,3 +131,16 @@ m1.state_event = 'close' m1.save() m1 = admin_project.milestones.get(1) assert(m1.state == 'closed') + +# issues +issue1 = admin_project.issues.create({'title': 'my issue 1', + 'milestone_id': m1.id}) +issue2 = admin_project.issues.create({'title': 'my issue 2'}) +issue3 = admin_project.issues.create({'title': 'my issue 3'}) +assert(len(admin_project.issues.list()) == 3) +issue3.state_event = 'close' +issue3.save() +assert(len(admin_project.issues.list(state='closed')) == 1) +assert(len(admin_project.issues.list(state='opened')) == 2) +assert(len(admin_project.issues.list(milestone='milestone1')) == 1) +assert(m1.issues()[0].title == 'my issue 1') |