# coding: utf-8

"""
    Emby Server API

    Explore the Emby Server API  # noqa: E501

    OpenAPI spec version: 4.6.7.0
    
    Generated by: https://github.com/swagger-api/swagger-codegen.git
"""

from __future__ import absolute_import

import unittest

import embyapi
from embyapi.api.sessions_service_api import SessionsServiceApi  # noqa: E501
from embyapi.rest import ApiException


class TestSessionsServiceApi(unittest.TestCase):
    """SessionsServiceApi unit test stubs"""

    def setUp(self):
        self.api = SessionsServiceApi()  # noqa: E501

    def tearDown(self):
        pass

    def test_delete_auth_keys_by_key(self):
        """Test case for delete_auth_keys_by_key

        """
        pass

    def test_delete_sessions_by_id_users_by_userid(self):
        """Test case for delete_sessions_by_id_users_by_userid

        Removes an additional user from a session  # noqa: E501
        """
        pass

    def test_get_auth_keys(self):
        """Test case for get_auth_keys

        """
        pass

    def test_get_auth_providers(self):
        """Test case for get_auth_providers

        """
        pass

    def test_get_sessions(self):
        """Test case for get_sessions

        Gets a list of sessions  # noqa: E501
        """
        pass

    def test_get_sessions_playqueue(self):
        """Test case for get_sessions_playqueue

        Gets a the current play queue from a session  # noqa: E501
        """
        pass

    def test_post_auth_keys(self):
        """Test case for post_auth_keys

        """
        pass

    def test_post_sessions_by_id_command(self):
        """Test case for post_sessions_by_id_command

        Issues a system command to a client  # noqa: E501
        """
        pass

    def test_post_sessions_by_id_command_by_command(self):
        """Test case for post_sessions_by_id_command_by_command

        Issues a system command to a client  # noqa: E501
        """
        pass

    def test_post_sessions_by_id_message(self):
        """Test case for post_sessions_by_id_message

        Issues a command to a client to display a message to the user  # noqa: E501
        """
        pass

    def test_post_sessions_by_id_playing(self):
        """Test case for post_sessions_by_id_playing

        Instructs a session to play an item  # noqa: E501
        """
        pass

    def test_post_sessions_by_id_playing_by_command(self):
        """Test case for post_sessions_by_id_playing_by_command

        Issues a playstate command to a client  # noqa: E501
        """
        pass

    def test_post_sessions_by_id_system_by_command(self):
        """Test case for post_sessions_by_id_system_by_command

        Issues a system command to a client  # noqa: E501
        """
        pass

    def test_post_sessions_by_id_users_by_userid(self):
        """Test case for post_sessions_by_id_users_by_userid

        Adds an additional user to a session  # noqa: E501
        """
        pass

    def test_post_sessions_by_id_viewing(self):
        """Test case for post_sessions_by_id_viewing

        Instructs a session to browse to an item or view  # noqa: E501
        """
        pass

    def test_post_sessions_capabilities(self):
        """Test case for post_sessions_capabilities

        Updates capabilities for a device  # noqa: E501
        """
        pass

    def test_post_sessions_capabilities_full(self):
        """Test case for post_sessions_capabilities_full

        Updates capabilities for a device  # noqa: E501
        """
        pass

    def test_post_sessions_logout(self):
        """Test case for post_sessions_logout

        Reports that a session has ended  # noqa: E501
        """
        pass


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