"""
Fitbit Web API Explorer

Fitbit provides a Web API for accessing data from Fitbit activity trackers, Aria scale, and manually entered logs. Anyone can develop an application to access and modify a Fitbit user's data on their behalf, so long as it complies with Fitbit Platform Terms of Service. These Swagger UI docs do not currently support making Fitbit API requests directly. In order to make a request, construct a request for the appropriate endpoint using this documentation, and then add an Authorization header to each request with an access token obtained using the steps outlined here: https://dev.fitbit.com/build/reference/web-api/developer-guide/authorization/.

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

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

import unittest

from fitbit_web_api.api.authorization_api import AuthorizationApi


class TestAuthorizationApi(unittest.IsolatedAsyncioTestCase):
    """AuthorizationApi unit test stubs"""

    async def asyncSetUp(self) -> None:
        self.api = AuthorizationApi()

    async def asyncTearDown(self) -> None:
        await self.api.api_client.close()

    async def test_introspect(self) -> None:
        """
        Test case for introspect

        Retrieve the active state of an OAuth 2.0 token
        """
        pass

    async def test_oauth_token(self) -> None:
        """
        Test case for oauth_token

        Get OAuth 2 access token
        """
        pass

    async def test_revoke(self) -> None:
        """
        Test case for revoke

        Revokes consent of the access token or refresh token
        """
        pass


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