Exemple #1
0
    def test_repo_create(self):
        """Function:  test_repo_create

        Description:  Test repository is created.

        Arguments:

        """

        elastic_db_dump.create_repo(self.els, args_array=self.args_array)

        self.elr = elastic_class.ElasticSearchRepo(self.cfg.host,
                                                   self.cfg.port)

        self.assertTrue(self.cfg.repo_name in self.elr.repo_dict)
Exemple #2
0
    def test_err_flag_false(self, mock_er):
        """Function:  test_err_flag_false

        Description:  Test err_flag is set to False.

        Arguments:

        """

        mock_er.return_value = self.elr

        self.assertFalse(
            elastic_db_dump.create_repo(self.els, args_array=self.args_array))
Exemple #3
0
    def test_reponame_not_in_list(self, mock_er):
        """Function:  test_reponame_not_in_list

        Description:  Test repo name is not in list.

        Arguments:

        """

        mock_er.return_value = self.elr

        self.assertFalse(
            elastic_db_dump.create_repo(self.els, args_array=self.args_array))
Exemple #4
0
    def test_err_flag_true(self, mock_er):
        """Function:  test_err_flag_true

        Description:  Test err_flag is set to True.

        Arguments:

        """

        mock_er.return_value = self.elr

        self.args_array["-C"] = "Test_Repo_Name_False"

        with gen_libs.no_std_out():
            self.assertFalse(
                elastic_db_dump.create_repo(self.els,
                                            args_array=self.args_array))
Exemple #5
0
    def test_reponame_in_list(self, mock_er):
        """Function:  test_reponame_in_list

        Description:  Test repo name is in list.

        Arguments:

        """

        mock_er.return_value = self.elr

        self.args_array["-C"] = "Test_Repo_Name_1"

        with gen_libs.no_std_out():
            self.assertFalse(
                elastic_db_dump.create_repo(self.els,
                                            args_array=self.args_array))
Exemple #6
0
    def test_repo_init(self):
        """Function:  test_repo_init

        Description:  Test initialization of Elasticsearch class.

        Arguments:

        """

        self.elr = elastic_class.ElasticSearchRepo(self.cfg.host,
                                                   self.cfg.port)
        self.elr.create_repo(
            self.cfg.repo_name,
            os.path.join(self.cfg.repo_dir, self.cfg.repo_name))

        with gen_libs.no_std_out():
            self.assertFalse(
                elastic_db_dump.create_repo(self.els,
                                            args_array=self.args_array))