# coding: utf-8

"""
    Arthur GenAI Engine

    No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)

    The version of the OpenAPI document: 2.1.294
    Generated by OpenAPI Generator (https://openapi-generator.tech)

    Do not edit the class manually.
"""  # noqa: E501


import unittest

from arthur_observability_sdk._generated.api.llm_evals_api import LLMEvalsApi


class TestLLMEvalsApi(unittest.TestCase):
    """LLMEvalsApi unit test stubs"""

    def setUp(self) -> None:
        self.api = LLMEvalsApi()

    def tearDown(self) -> None:
        pass

    def test_add_tag_to_llm_eval_version_api_v1_tasks_task_id_llm_evals_eval_name_versions_eval_version_tags_put(self) -> None:
        """Test case for add_tag_to_llm_eval_version_api_v1_tasks_task_id_llm_evals_eval_name_versions_eval_version_tags_put

        Add a tag to an llm eval version
        """
        pass

    def test_delete_llm_eval_api_v1_tasks_task_id_llm_evals_eval_name_delete(self) -> None:
        """Test case for delete_llm_eval_api_v1_tasks_task_id_llm_evals_eval_name_delete

        Delete an llm eval
        """
        pass

    def test_delete_tag_from_llm_eval_version_api_v1_tasks_task_id_llm_evals_eval_name_versions_eval_version_tags_tag_delete(self) -> None:
        """Test case for delete_tag_from_llm_eval_version_api_v1_tasks_task_id_llm_evals_eval_name_versions_eval_version_tags_tag_delete

        Remove a tag from an llm eval version
        """
        pass

    def test_get_all_llm_eval_versions_api_v1_tasks_task_id_llm_evals_eval_name_versions_get(self) -> None:
        """Test case for get_all_llm_eval_versions_api_v1_tasks_task_id_llm_evals_eval_name_versions_get

        List all versions of an llm eval
        """
        pass

    def test_get_all_llm_evals_api_v1_tasks_task_id_llm_evals_get(self) -> None:
        """Test case for get_all_llm_evals_api_v1_tasks_task_id_llm_evals_get

        Get all llm evals
        """
        pass

    def test_get_llm_eval_api_v1_tasks_task_id_llm_evals_eval_name_versions_eval_version_get(self) -> None:
        """Test case for get_llm_eval_api_v1_tasks_task_id_llm_evals_eval_name_versions_eval_version_get

        Get an llm eval
        """
        pass

    def test_get_llm_eval_by_tag_api_v1_tasks_task_id_llm_evals_eval_name_versions_tags_tag_get(self) -> None:
        """Test case for get_llm_eval_by_tag_api_v1_tasks_task_id_llm_evals_eval_name_versions_tags_tag_get

        Get an llm eval by name and tag
        """
        pass

    def test_run_saved_llm_eval_api_v1_tasks_task_id_llm_evals_eval_name_versions_eval_version_completions_post(self) -> None:
        """Test case for run_saved_llm_eval_api_v1_tasks_task_id_llm_evals_eval_name_versions_eval_version_completions_post

        Run a saved llm eval
        """
        pass

    def test_save_llm_eval_api_v1_tasks_task_id_llm_evals_eval_name_post(self) -> None:
        """Test case for save_llm_eval_api_v1_tasks_task_id_llm_evals_eval_name_post

        Save an llm eval
        """
        pass

    def test_soft_delete_llm_eval_version_api_v1_tasks_task_id_llm_evals_eval_name_versions_eval_version_delete(self) -> None:
        """Test case for soft_delete_llm_eval_version_api_v1_tasks_task_id_llm_evals_eval_name_versions_eval_version_delete

        Delete an llm eval version
        """
        pass


if __name__ == '__main__':
    unittest.main()
