# 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.roles_api import RolesApi


class TestRolesApi(unittest.TestCase):
    """RolesApi unit test stubs"""

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

    def tearDown(self) -> None:
        pass

    def test_api_v2_roles_get(self) -> None:
        """Test case for api_v2_roles_get

        List roles
        """
        pass

    def test_api_v2_roles_id_delete(self) -> None:
        """Test case for api_v2_roles_id_delete

        Delete role
        """
        pass

    def test_api_v2_roles_id_get(self) -> None:
        """Test case for api_v2_roles_id_get

        Get role by ID
        """
        pass

    def test_api_v2_roles_id_permissions_delete(self) -> None:
        """Test case for api_v2_roles_id_permissions_delete

        Remove permissions from role
        """
        pass

    def test_api_v2_roles_id_permissions_post(self) -> None:
        """Test case for api_v2_roles_id_permissions_post

        Assign permissions to role
        """
        pass

    def test_api_v2_roles_id_put(self) -> None:
        """Test case for api_v2_roles_id_put

        Update role
        """
        pass

    def test_api_v2_roles_id_users_get(self) -> None:
        """Test case for api_v2_roles_id_users_get

        Get role users
        """
        pass

    def test_api_v2_roles_post(self) -> None:
        """Test case for api_v2_roles_post

        Create a new role
        """
        pass

    def test_api_v2_roles_search_post(self) -> None:
        """Test case for api_v2_roles_search_post

        Search roles
        """
        pass


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