Ejemplo n.º 1
0
 def test_can_merge(self, MR):
     mr = M.MergeRequest(_id='_id')
     MR.query.get.return_value = mr
     repo_tasks.can_merge(mr._id)
     mr.app.repo.can_merge.assert_called_once_with(mr)
     val = mr.app.repo.can_merge.return_value
     mr.set_can_merge_cache.assert_called_once_with(val)
Ejemplo n.º 2
0
 def setUp(self):
     setup_basic_test()
     setup_global_objects()
     self.mr = M.MergeRequest(
         app_config=mock.Mock(_id=ObjectId()),
         downstream={'commit_id': '12345'},
         request_number=1,
     )
     self._set_mr_mock_attrs(self.mr)
Ejemplo n.º 3
0
 def setUp(self):
     setup_basic_test()
     setup_global_objects()
     self.mr = M.MergeRequest(
         app_config=mock.Mock(_id=ObjectId()),
         downstream={'commit_id': '12345'},
     )
     self.mr.app = mock.Mock(forkable=True)
     self.mr.app.repo.commit.return_value = mock.Mock(_id='09876')
     self.mr.merge_allowed = mock.Mock(return_value=True)
Ejemplo n.º 4
0
 def merge_request(self):
     user = M.User.by_username('test-admin')
     project = M.Project.query.get(shortname='test')
     cid = '5c47243c8e424136fd5cdd18cd94d34c66d1955c'
     return M.MergeRequest(
         downstream={'commit_id': cid, 'project_id': project._id},
         source_branch='zz',
         target_branch='master',
         creator_id=user._id,
         request_number=1,
         summary='test request')
Ejemplo n.º 5
0
 def merge_request(self):
     cid = '5c47243c8e424136fd5cdd18cd94d34c66d1955c'
     return M.MergeRequest(
         downstream={'commit_id': cid},
         source_branch='zz',
         target_branch='master')