"""
    Metadata API v1

    The `metadata` service provides a way to get information (metadata) about layers and partitions stored in a catalog. This service exposes the metadata for all the partitions or all the changed partitions. For a catalog with versioned layers, you can retrieve metadata for a particular version or version range of the catalog. You can perform the following operations for a catalog with versioned layers: - List versions of the catalog - Get latest and minimum version of the catalog - Get metadata of the specific layers  For a volatile layer, you can get metadata for all or a subset of partitions of the layer.  # noqa: E501

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


import unittest

import here_data_metadata_v1_client
from here_data_metadata_v1_client.api.metadata_api import MetadataApi  # noqa: E501


class TestMetadataApi(unittest.TestCase):
    """MetadataApi unit test stubs"""

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

    def tearDown(self):
        pass

    def test_compatible_versions(self):
        """Test case for compatible_versions

        Gets a list of available catalog versions that respect the given dependencies  # noqa: E501
        """
        pass

    def test_get_changes(self):
        """Test case for get_changes

        Gets changes for the version range.  # noqa: E501
        """
        pass

    def test_get_changes_parts(self):
        """Test case for get_changes_parts

        Get partIds for parallel queries of changes for the version range.  # noqa: E501
        """
        pass

    def test_get_layers_version(self):
        """Test case for get_layers_version

        Gets layer versions for catalog version  # noqa: E501
        """
        pass

    def test_get_partitions(self):
        """Test case for get_partitions

        Gets partitions  # noqa: E501
        """
        pass

    def test_get_partitions_parts(self):
        """Test case for get_partitions_parts

        Get partIds for parallel queries of the metadata for all partitions in a specific layer.  # noqa: E501
        """
        pass

    def test_latest_version(self):
        """Test case for latest_version

        Gets the latest available catalog version  # noqa: E501
        """
        pass

    def test_list_versions(self):
        """Test case for list_versions

        Gets catalog versions  # noqa: E501
        """
        pass

    def test_minimum_version(self):
        """Test case for minimum_version

        Gets the earliest available catalog version  # noqa: E501
        """
        pass

    def test_set_minimum_version(self):
        """Test case for set_minimum_version

        Sets the earliest available catalog version  # noqa: E501
        """
        pass


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