# coding: utf-8

"""
    RCABench API

    RCABench - A comprehensive root cause analysis benchmarking platform for microservices This API provides endpoints for managing datasets, algorithms, evaluations, and fault injections for root cause analysis in distributed systems and microservices architectures.

    The version of the OpenAPI document: 1.0.1
    Contact: team@rcabench.com
    Generated by OpenAPI Generator (https://openapi-generator.tech)

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


import unittest

from rcabench.api.permissions_api import PermissionsApi


class TestPermissionsApi(unittest.TestCase):
    """PermissionsApi unit test stubs"""

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

    def tearDown(self) -> None:
        pass

    def test_api_v2_permissions_get(self) -> None:
        """Test case for api_v2_permissions_get

        List permissions
        """
        pass

    def test_api_v2_permissions_id_delete(self) -> None:
        """Test case for api_v2_permissions_id_delete

        Delete permission
        """
        pass

    def test_api_v2_permissions_id_get(self) -> None:
        """Test case for api_v2_permissions_id_get

        Get permission by ID
        """
        pass

    def test_api_v2_permissions_id_put(self) -> None:
        """Test case for api_v2_permissions_id_put

        Update permission
        """
        pass

    def test_api_v2_permissions_id_roles_get(self) -> None:
        """Test case for api_v2_permissions_id_roles_get

        Get permission roles
        """
        pass

    def test_api_v2_permissions_post(self) -> None:
        """Test case for api_v2_permissions_post

        Create a new permission
        """
        pass

    def test_api_v2_permissions_resource_resource_id_get(self) -> None:
        """Test case for api_v2_permissions_resource_resource_id_get

        Get permissions by resource
        """
        pass

    def test_api_v2_permissions_search_post(self) -> None:
        """Test case for api_v2_permissions_search_post

        Search permissions
        """
        pass


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