Beispiel #1
0
    def test_status1_true(self, mock_log, mock_git, mock_post):
        """Function:  test_status1_true

        Description:  Test with status1 set to True.

        Arguments:

        """

        mock_log.return_value = True
        mock_git.priority_merge.return_value = (self.status, self.msg)
        mock_git.git_pu.return_value = (self.status2, self.msg2)
        mock_post.return_value = True

        self.assertFalse(merge_repo.merge_project(mock_git, self.cfg,
                                                  mock_log))
Beispiel #2
0
    def test_status3_true(self, mock_log, mock_git, mock_check):
        """Function:  test_status3_true

        Description:  Test with status3 set to True.

        Arguments:

        """

        mock_log.return_value = True
        mock_git.priority_merge.return_value = (self.status, self.msg)
        mock_git.git_pu.side_effect = [(self.status, self.msg),
                                       (self.status, self.msg)]
        mock_check.return_value = True

        self.assertFalse(merge_repo.merge_project(mock_git, self.cfg,
                                                  mock_log))
Beispiel #3
0
    def test_status1_false(self, mock_log, mock_git, mock_post):
        """Function:  test_status1_false

        Description:  Test with status1 set to False.

        Arguments:

        """

        mock_log.return_value = True
        mock_git.priority_merge.return_value = (self.status2, self.msg2)
        mock_git.mod_branch.return_value = "Mod_Branch"
        mock_git.branch.return_value = "Master"
        mock_post.return_value = True

        self.assertFalse(merge_repo.merge_project(mock_git, self.cfg,
                                                  mock_log))