# 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.users_api import UsersApi


class TestUsersApi(unittest.TestCase):
    """UsersApi unit test stubs"""

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

    def tearDown(self) -> None:
        pass

    def test_api_v2_users_get(self) -> None:
        """Test case for api_v2_users_get

        List users
        """
        pass

    def test_api_v2_users_id_delete(self) -> None:
        """Test case for api_v2_users_id_delete

        Delete user
        """
        pass

    def test_api_v2_users_id_get(self) -> None:
        """Test case for api_v2_users_id_get

        Get user by ID
        """
        pass

    def test_api_v2_users_id_projects_post(self) -> None:
        """Test case for api_v2_users_id_projects_post

        Assign user to project
        """
        pass

    def test_api_v2_users_id_projects_project_id_delete(self) -> None:
        """Test case for api_v2_users_id_projects_project_id_delete

        Remove user from project
        """
        pass

    def test_api_v2_users_id_put(self) -> None:
        """Test case for api_v2_users_id_put

        Update user
        """
        pass

    def test_api_v2_users_post(self) -> None:
        """Test case for api_v2_users_post

        Create a new user
        """
        pass

    def test_api_v2_users_search_post(self) -> None:
        """Test case for api_v2_users_search_post

        Search users
        """
        pass


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