# coding: utf-8

"""
    Artifact Keeper API

    Enterprise artifact registry supporting 45+ package formats.

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

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


import unittest

from artifact_keeper_client.api.migration_api import MigrationApi


class TestMigrationApi(unittest.TestCase):
    """MigrationApi unit test stubs"""

    def setUp(self) -> None:
        self.api = MigrationApi()

    def tearDown(self) -> None:
        pass

    def test_cancel_migration(self) -> None:
        """Test case for cancel_migration

        Cancel a migration job
        """
        pass

    def test_create_connection(self) -> None:
        """Test case for create_connection

        Create a new source connection
        """
        pass

    def test_create_migration(self) -> None:
        """Test case for create_migration

        Create a new migration job
        """
        pass

    def test_delete_connection(self) -> None:
        """Test case for delete_connection

        Delete a source connection
        """
        pass

    def test_delete_migration(self) -> None:
        """Test case for delete_migration

        Delete a migration job
        """
        pass

    def test_get_assessment(self) -> None:
        """Test case for get_assessment

        Get assessment results
        """
        pass

    def test_get_connection(self) -> None:
        """Test case for get_connection

        Get a specific source connection
        """
        pass

    def test_get_migration(self) -> None:
        """Test case for get_migration

        Get a specific migration job
        """
        pass

    def test_get_migration_report(self) -> None:
        """Test case for get_migration_report

        Get migration report
        """
        pass

    def test_list_connections(self) -> None:
        """Test case for list_connections

        List all source connections for the current user
        """
        pass

    def test_list_migration_items(self) -> None:
        """Test case for list_migration_items

        List migration items for a job
        """
        pass

    def test_list_migrations(self) -> None:
        """Test case for list_migrations

        List migration jobs
        """
        pass

    def test_list_source_repositories(self) -> None:
        """Test case for list_source_repositories

        List repositories from Artifactory source
        """
        pass

    def test_pause_migration(self) -> None:
        """Test case for pause_migration

        Pause a migration job
        """
        pass

    def test_resume_migration(self) -> None:
        """Test case for resume_migration

        Resume a paused migration job
        """
        pass

    def test_run_assessment(self) -> None:
        """Test case for run_assessment

        Run pre-migration assessment
        """
        pass

    def test_start_migration(self) -> None:
        """Test case for start_migration

        Start a migration job
        """
        pass

    def test_stream_migration_progress(self) -> None:
        """Test case for stream_migration_progress

        Stream migration progress via Server-Sent Events
        """
        pass

    def test_test_connection(self) -> None:
        """Test case for test_connection

        Test connection to Artifactory
        """
        pass


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