"""
    Index API v1

    Use the `index` service to get the data handles of the partitions that match a query. Then, use the data handles with the `blob` service to get the data from the partitions. For more information, see [Get Data from an Index Layer](https://developer.here.com/olp/documentation/data-store/data_dev_guide/rest/getting-data-index.html). You can also use the `index` service to publish data to an index layer. For more information, see [Publish to an Index Layer](https://developer.here.com/olp/documentation/data-store/data_dev_guide/rest/publishing-data-index.html).  # noqa: E501

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


import unittest

import here_data_index_v1_client
from here_data_index_v1_client.api.index_api import IndexApi  # noqa: E501


class TestIndexApi(unittest.TestCase):
    """IndexApi unit test stubs"""

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

    def tearDown(self):
        pass

    def test_get_delete_request_status(self):
        """Test case for get_delete_request_status

        Returns the status of the delete request  # noqa: E501
        """
        pass

    def test_get_parts(self):
        """Test case for get_parts

        Get partIds for parallel queries.  # noqa: E501
        """
        pass

    def test_insert_indexes(self):
        """Test case for insert_indexes

        Inserts index data to an index layer  # noqa: E501
        """
        pass

    def test_perform_delete(self):
        """Test case for perform_delete

        Deletes the partitions that match the query  # noqa: E501
        """
        pass

    def test_perform_query(self):
        """Test case for perform_query

        Gets the partitions that match the query  # noqa: E501
        """
        pass

    def test_perform_update(self):
        """Test case for perform_update

        Updates index layer partitions  # noqa: E501
        """
        pass


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