コード例 #1
0
    def test_empty_file(self):

        """Function:  test_empty_file

        Description:  Test with -i option with empty file.

        Arguments:

        """

        self.assertFalse(cond_mail.run_program(self.args_array3))
コード例 #2
0
    def test_empty_str_mail_msg2(self, mock_stdin):

        """Function:  test_empty_str_mail_msg

        Description:  Test if mail message is an empty string.

        Arguments:

        """

        mock_stdin.read_stdin.return_value = True

        self.assertFalse(cond_mail.run_program(self.args_array))
コード例 #3
0
    def test_input_file(self, mock_send):

        """Function:  test_input_file

        Description:  Test with -i option.

        Arguments:

        """

        mock_send.send_mail.return_value = True

        self.assertFalse(cond_mail.run_program(self.args_array2))
コード例 #4
0
    def test_multiline_file(self, mock_send):

        """Function:  test_multiline_file

        Description:  Test with -i option with multiple lines.

        Arguments:

        """

        mock_send.send_mail.return_value = True

        self.assertFalse(cond_mail.run_program(self.args_array4))
コード例 #5
0
    def test_mail_msg(self, mock_mail):

        """Function:  test_mail_msg

        Description:  Test mail message.

        Arguments:

        """

        mock_mail.return_value = Mail(self.args_array["-t"],
                                      self.args_array["-s"])

        self.assertFalse(cond_mail.run_program(self.args_array))
コード例 #6
0
    def test_empty_str_mail_msg(self, mock_mail):

        """Function:  test_empty_str_mail_msg

        Description:  Test if mail message is an empty string.

        Arguments:

        """

        mock_mail.return_value = Mail(self.args_array["-t"],
                                      self.args_array["-s"])
        mock_mail.return_value.msg = ""

        self.assertFalse(cond_mail.run_program(self.args_array))