diff options
author | Gauvain Pocentek <gauvain@pocentek.net> | 2016-03-22 17:59:53 +0100 |
---|---|---|
committer | Gauvain Pocentek <gauvain@pocentek.net> | 2016-03-22 17:59:53 +0100 |
commit | 43e8a2a82deff4c95e156fc951f88ff6e95cf7b8 (patch) | |
tree | e121aaa940d8c03a84f266a967173748b7bb1bf4 /tools/python_test.py | |
parent | bb463ae4e0ed79e472c0d594f76dc8177a29fb5c (diff) | |
download | gitlab-43e8a2a82deff4c95e156fc951f88ff6e95cf7b8.tar.gz |
Add support for MergeRequest validation
Both API and CLI support this feature.
fixes #105
Diffstat (limited to 'tools/python_test.py')
-rw-r--r-- | tools/python_test.py | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/tools/python_test.py b/tools/python_test.py index d32dccd..c5e955e 100644 --- a/tools/python_test.py +++ b/tools/python_test.py @@ -208,3 +208,21 @@ v1.save() v1 = admin_project.variables.get(v1.key) assert(v1.value == 'new_value1') v1.delete() + +# branches and merges +to_merge = admin_project.branches.create({'branch_name': 'branch1', + 'ref': 'master'}) +admin_project.files.create({'file_path': 'README2.rst', + 'branch_name': 'branch1', + 'content': 'Initial content', + 'commit_message': 'New commit in new branch'}) +mr = admin_project.mergerequests.create({'source_branch': 'branch1', + 'target_branch': 'master', + 'title': 'MR readme2'}) +ret = mr.merge() +admin_project.branches.delete('branch1') + +try: + mr.merge() +except gitlab.GitlabMRClosedError: + pass |