"""
    Stream API v2

    The `stream` service provides the ability to consume data from a stream layer. With this service you can subscribe to a stream layer and consume messages.  # noqa: E501

    The version of the OpenAPI document: 2.1.1
    Generated by: https://openapi-generator.tech
"""


import unittest

import here_data_stream_v2_client
from here_data_stream_v2_client.api.stream_api import StreamApi  # noqa: E501


class TestStreamApi(unittest.TestCase):
    """StreamApi unit test stubs"""

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

    def tearDown(self):
        pass

    def test_commit_offsets(self):
        """Test case for commit_offsets

        Commits offsets of the last message read  # noqa: E501
        """
        pass

    def test_consume_data(self):
        """Test case for consume_data

        Consumes data from a layer  # noqa: E501
        """
        pass

    def test_delete_subscription(self):
        """Test case for delete_subscription

        Delete subscription to a layer  # noqa: E501
        """
        pass

    def test_endpoint(self):
        """Test case for endpoint

        Expose the endpoint to consume the data of the layer directly  # noqa: E501
        """
        pass

    def test_endpoint_by_consumer(self):
        """Test case for endpoint_by_consumer

        Exposes the endpoint to use to produce and consume the data of the layer directly  # noqa: E501
        """
        pass

    def test_seek_to_offset(self):
        """Test case for seek_to_offset

        Seek to predefined offset.  # noqa: E501
        """
        pass

    def test_subscribe(self):
        """Test case for subscribe

        Enable message consumption from a specific stream layer.  # noqa: E501
        """
        pass


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