コード例 #1
0
ファイル: main.py プロジェクト: deepcoder42/mysql-db-dump
    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_db_dump.main())
コード例 #2
0
ファイル: main.py プロジェクト: deepcoder42/mysql-db-dump
    def test_help_false(self, mock_arg, mock_help):

        """Function:  test_help_false

        Description:  Test help if returns false.

        Arguments:

        """

        mock_arg.arg_parse2.return_value = self.args_array
        mock_help.return_value = False
        mock_arg.arg_require.return_value = True

        self.assertFalse(mysql_db_dump.main())
コード例 #3
0
ファイル: main.py プロジェクト: deepcoder42/mysql-db-dump
    def test_arg_xor_dict_true(self, mock_arg, mock_help):

        """Function:  test_arg_xor_dict_true

        Description:  Test arg_xor_dict if returns true.

        Arguments:

        """

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

        self.assertFalse(mysql_db_dump.main())
コード例 #4
0
ファイル: main.py プロジェクト: deepcoder42/mysql-db-dump
    def test_arg_dir_chk_crt_false(self, mock_arg, mock_help, mock_lock):

        """Function:  test_arg_dir_chk_crt_false

        Description:  Test arg_dir_chk_crt if returns false.

        Arguments:

        """

        mock_lock.return_value = self.proglock
        mock_arg.arg_parse2.return_value = self.args_array
        mock_help.return_value = False
        mock_arg.arg_require.return_value = False
        mock_arg.arg_xor_dict.return_value = True
        mock_arg.arg_dir_chk_crt.return_value = False
        mock_arg.arg_cond_req_or.return_value = False

        self.assertFalse(mysql_db_dump.main())
コード例 #5
0
ファイル: main.py プロジェクト: deepcoder42/mysql-db-dump
    def test_programlock_true(self, mock_arg, mock_help, mock_lock):

        """Function:  test_programlock_true

        Description:  Test with ProgramLock returns True.

        Arguments:

        """

        mock_lock.return_value = self.proglock
        mock_arg.arg_parse2.return_value = self.args_array
        mock_help.return_value = False
        mock_arg.arg_req_xor.return_value = True
        mock_arg.arg_require.return_value = False
        mock_arg.arg_cond_req.return_value = True
        mock_arg.arg_dir_chk_crt.return_value = False
        mock_arg.arg_cond_req_or.return_value = True

        self.assertFalse(mysql_db_dump.main())
コード例 #6
0
ファイル: main.py プロジェクト: deepcoder42/mysql-db-dump
    def test_programlock_false(self, mock_arg, mock_help, mock_lock):

        """Function:  test_programlock_false

        Description:  Test with ProgramLock returns False.

        Arguments:

        """

        mock_lock.side_effect = \
            mysql_db_dump.gen_class.SingleInstanceException
        mock_arg.arg_parse2.return_value = self.args_array
        mock_help.return_value = False
        mock_arg.arg_req_xor.return_value = True
        mock_arg.arg_require.return_value = False
        mock_arg.arg_cond_req.return_value = True
        mock_arg.arg_dir_chk_crt.return_value = False
        mock_arg.arg_cond_req_or.return_value = True

        with gen_libs.no_std_out():
            self.assertFalse(mysql_db_dump.main())
コード例 #7
0
ファイル: main.py プロジェクト: deepcoder42/mysql-db-dump
    def test_programlock_id(self, mock_arg, mock_help, mock_lock):

        """Function:  test_programlock_id

        Description:  Test with ProgramLock with flavor id.

        Arguments:

        """

        mock_lock.return_value = self.proglock
        mock_arg.arg_parse2.return_value = self.args_array2
        mock_help.return_value = False
        mock_arg.arg_req_xor.return_value = True
        mock_arg.arg_require.return_value = False
        mock_arg.arg_cond_req.return_value = True
        mock_arg.arg_dir_chk_crt.return_value = False
        mock_arg.arg_cond_req_or.return_value = True

        self.args_array["-y"] = "FlavorID"

        self.assertFalse(mysql_db_dump.main())