示例#1
0
    def test_deletedmp_cmdline(self):
        """Function:  test_deletedmp_cmdline

        Description:  Test delete dump from command line.

        Arguments:

        """

        args_array = {"-r": self.repo_name, "-S": self.dump_name}

        self.assertFalse(
            elastic_db_repo.delete_dump(self.elr, args_array=args_array))
示例#2
0
    def test_dump_name_in_list(self, mock_class):
        """Function:  test_dump_name_in_list

        Description:  Test dump name is in list.

        Arguments:

        """

        mock_class.get_dump_list.return_value = [["Test_Dump_Name_1"],
                                                 ["Test_Dump_Name_2"]]

        self.assertFalse(
            elastic_db_repo.delete_dump(self.els, args_array=self.args_array))
示例#3
0
    def test_err_flag_false(self, mock_class):
        """Function:  test_err_flag_false

        Description:  Test err_flag is set to False.

        Arguments:

        """

        mock_class.get_dump_list.return_value = [["Test_Dump_Name_1"],
                                                 ["Test_Dump_Name_2"]]

        self.assertFalse(
            elastic_db_repo.delete_dump(self.els, args_array=self.args_array))
示例#4
0
    def test_deletedmp_arg(self):
        """Function:  test_deletedmp_arg

        Description:  Test delete dump from argument list.

        Arguments:

        """

        self.assertFalse(
            elastic_db_repo.delete_dump(self.elr,
                                        repo_name=self.repo_name,
                                        dump_name=self.dump_name,
                                        args_array={}))
示例#5
0
    def test_repo_name_not_passed(self):
        """Function:  test_repo_name_not_passed

        Description:  Test repo name is not passed as an argument.

        Arguments:

        """

        self.args_array["-r"] = "Test_Repo_Name_3"

        with gen_libs.no_std_out():
            self.assertFalse(
                elastic_db_repo.delete_dump(self.els,
                                            args_array=self.args_array))
示例#6
0
    def test_repo_name_is_passed(self):
        """Function:  test_repo_name_is_passed

        Description:  Test repo name is passed as an argument.

        Arguments:

        """

        self.args_array = {"-S": "Test_Dump_Name_1"}

        with gen_libs.no_std_out():
            self.assertFalse(
                elastic_db_repo.delete_dump(self.els,
                                            repo_name="Test_Repo_Name_3",
                                            args_array=self.args_array))
示例#7
0
    def test_dump_name_not_passed(self, mock_class):
        """Function:  test_dump_name_not_passed

        Description:  Test dump name is not passed as an argument.

        Arguments:

        """

        mock_class.get_dump_list.return_value = [["Test_Dump_Name_1"],
                                                 ["Test_Dump_Name_2"]]

        self.args_array["-S"] = "Test_Dump_Name_3"

        with gen_libs.no_std_out():
            self.assertFalse(
                elastic_db_repo.delete_dump(self.els,
                                            args_array=self.args_array))
示例#8
0
    def test_err_flag_true(self, mock_class):
        """Function:  test_err_flag_true

        Description:  Test err_flag is set to True.

        Arguments:

        """

        mock_class.get_dump_list.return_value = [["Test_Dump_Name_1"],
                                                 ["Test_Dump_Name_2"],
                                                 ["Test_Dump_Name_Fail"]]

        self.args_array["-S"] = "Test_Dump_Name_Fail"

        with gen_libs.no_std_out():
            self.assertFalse(
                elastic_db_repo.delete_dump(self.els,
                                            args_array=self.args_array))