Exemplo n.º 1
0
    def test_help_true(self, mock_arg, mock_help):
        """Function:  test_help_true

        Description:  Test help if returns true.

        Arguments:

        """

        mock_arg.return_value = self.args_array
        mock_help.return_value = True

        self.assertFalse(mysql_rep_admin.main())
Exemplo n.º 2
0
    def test_req_or_false(self, mock_arg, mock_help, mock_or):
        """Function:  test_req_or_false

        Description:  Test arg_req_or_lst if returns false.

        Arguments:

        """

        mock_arg.return_value = self.args_array
        mock_help.return_value = False
        mock_or.return_value = False

        self.assertFalse(mysql_rep_admin.main())
Exemplo n.º 3
0
    def test_arg_req_true(self, mock_arg, mock_help, mock_or, mock_req):
        """Function:  test_arg_req_true

        Description:  Test arg_require if returns true.

        Arguments:

        """

        mock_arg.return_value = self.args_array
        mock_help.return_value = False
        mock_or.return_value = True
        mock_req.return_value = True

        self.assertFalse(mysql_rep_admin.main())
Exemplo n.º 4
0
    def test_arg_cond_false(self, mock_arg, mock_help, mock_or, mock_req,
                            mock_cond):
        """Function:  test_arg_cond_false

        Description:  Test arg_cond_req if returns false.

        Arguments:

        """

        mock_arg.return_value = self.args_array
        mock_help.return_value = False
        mock_or.return_value = True
        mock_req.return_value = False
        mock_cond.return_value = False

        self.assertFalse(mysql_rep_admin.main())
Exemplo n.º 5
0
    def test_arg_dir_false(self, mock_arg, mock_help):
        """Function:  test_arg_dir_false

        Description:  Test arg_dir_chk_crt if returns false.

        Arguments:

        """

        mock_arg.arg_parse2.return_value = self.args_array
        mock_help.return_value = False
        mock_arg.arg_req_or_lst.return_value = True
        mock_arg.arg_require.return_value = False
        mock_arg.arg_file_chk.return_value = True
        mock_arg.arg_dir_chk_crt.return_value = False
        mock_arg.arg_file_chk.return_value = True

        self.assertFalse(mysql_rep_admin.main())
Exemplo n.º 6
0
    def test_programlock_id(self, mock_arg, mock_help, mock_lock):
        """Function:  test_programlock_id

        Description:  Test ProgramLock with flavor ID.

        Arguments:

        """

        mock_arg.arg_parse2.return_value = self.args_array2
        mock_help.return_value = False
        mock_arg.arg_req_or_lst.return_value = True
        mock_arg.arg_require.return_value = False
        mock_arg.arg_file_chk.return_value = True
        mock_arg.arg_dir_chk_crt.return_value = False
        mock_arg.arg_file_chk.return_value = False
        mock_lock.return_value = self.proglock

        self.assertFalse(mysql_rep_admin.main())
Exemplo n.º 7
0
    def test_run_program(self, mock_arg, mock_help, mock_lock):
        """Function:  test_run_program

        Description:  Test run_program function.

        Arguments:

        """

        mock_arg.arg_parse2.return_value = self.args_array
        mock_help.return_value = False
        mock_arg.arg_req_or_lst.return_value = True
        mock_arg.arg_require.return_value = False
        mock_arg.arg_file_chk.return_value = True
        mock_arg.arg_dir_chk_crt.return_value = False
        mock_arg.arg_file_chk.return_value = False
        mock_lock.return_value = self.proglock

        self.assertFalse(mysql_rep_admin.main())
Exemplo n.º 8
0
    def test_programlock_false(self, mock_arg, mock_help, mock_lock):
        """Function:  test_programlock_false

        Description:  Test with ProgramLock returns False.

        Arguments:

        """

        mock_arg.arg_parse2.return_value = self.args_array
        mock_help.return_value = False
        mock_arg.arg_req_or_lst.return_value = True
        mock_arg.arg_require.return_value = False
        mock_arg.arg_file_chk.return_value = True
        mock_arg.arg_dir_chk_crt.return_value = False
        mock_arg.arg_file_chk.return_value = False
        mock_lock.side_effect = \
            mysql_rep_admin.gen_class.SingleInstanceException

        with gen_libs.no_std_out():
            self.assertFalse(mysql_rep_admin.main())