# coding: utf-8

"""
    Internal API

    SmartDiagnostics REST API for internal users only  # noqa: E501

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

from __future__ import absolute_import

import unittest

import smart_diagnostics_client
from smart_diagnostics_client.api.edge_compute_api import EdgeComputeApi  # noqa: E501
from smart_diagnostics_client.rest import ApiException


class TestEdgeComputeApi(unittest.TestCase):
    """EdgeComputeApi unit test stubs"""

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

    def tearDown(self):
        pass

    def test_can_base_station_access_edge_repository(self):
        """Test case for can_base_station_access_edge_repository

        Docker Registry specific route.    Can a base station access (pull) a docker repository? Registry request in most cases.  Note: imageRepository with 'plugins/' pattern will return true  # noqa: E501
        """
        pass

    def test_create_edge_definition(self):
        """Test case for create_edge_definition

        Creates a definition  # noqa: E501
        """
        pass

    def test_create_edge_definition_assignment(self):
        """Test case for create_edge_definition_assignment

        Creates a definition assignment  # noqa: E501
        """
        pass

    def test_create_edge_image_repository_prefix(self):
        """Test case for create_edge_image_repository_prefix

        Create an image repository prefix record  # noqa: E501
        """
        pass

    def test_delete_edge_definition(self):
        """Test case for delete_edge_definition

        Deletes a definition including any attached revisions  # noqa: E501
        """
        pass

    def test_delete_edge_definition_assignment(self):
        """Test case for delete_edge_definition_assignment

        Deletes a definition assignment  # noqa: E501
        """
        pass

    def test_delete_edge_image_repository_prefix(self):
        """Test case for delete_edge_image_repository_prefix

        Deletes an image repository prefix record.  # noqa: E501
        """
        pass

    def test_get_edge_agent_settings(self):
        """Test case for get_edge_agent_settings

        Get edge agent settings associated with an assignment  # noqa: E501
        """
        pass

    def test_get_edge_definition(self):
        """Test case for get_edge_definition

        Gets a single definition  # noqa: E501
        """
        pass

    def test_get_edge_definition_access_list(self):
        """Test case for get_edge_definition_access_list

        Gets the access list for a single definition  # noqa: E501
        """
        pass

    def test_get_edge_definition_assignment(self):
        """Test case for get_edge_definition_assignment

        Gets a single assignment  # noqa: E501
        """
        pass

    def test_get_edge_definition_assignment_compose_yaml(self):
        """Test case for get_edge_definition_assignment_compose_yaml

        Generate and get docker compose preview yaml for a definition assignment  # noqa: E501
        """
        pass

    def test_get_edge_definition_assignment_logs(self):
        """Test case for get_edge_definition_assignment_logs

        Get edge logs associated with a  definition assignment (via its base station)  # noqa: E501
        """
        pass

    def test_get_edge_definition_assignments(self):
        """Test case for get_edge_definition_assignments

        Gets multiple assignments  # noqa: E501
        """
        pass

    def test_get_edge_definition_assignments_by_corporation(self):
        """Test case for get_edge_definition_assignments_by_corporation

        Gets multiple assignments for a corporation  # noqa: E501
        """
        pass

    def test_get_edge_definition_assignments_by_location(self):
        """Test case for get_edge_definition_assignments_by_location

        Gets multiple assignments for a location  # noqa: E501
        """
        pass

    def test_get_edge_definition_compose_yaml(self):
        """Test case for get_edge_definition_compose_yaml

        Generate and get docker compose preview yaml for a definition  # noqa: E501
        """
        pass

    def test_get_edge_definitions(self):
        """Test case for get_edge_definitions

        Gets multiple definitions for a given owner  # noqa: E501
        """
        pass

    def test_get_edge_definitions_by_corporation(self):
        """Test case for get_edge_definitions_by_corporation

        Gets multiple definitions for a corporation  # noqa: E501
        """
        pass

    def test_get_edge_definitions_by_location(self):
        """Test case for get_edge_definitions_by_location

        Gets multiple definitions for a location  # noqa: E501
        """
        pass

    def test_get_edge_eligible_base_stations_for_corporation(self):
        """Test case for get_edge_eligible_base_stations_for_corporation

        Gets multiple eligible base stations for a corporation  # noqa: E501
        """
        pass

    def test_get_edge_eligible_base_stations_for_location(self):
        """Test case for get_edge_eligible_base_stations_for_location

        Gets multiple eligible base stations for a location  # noqa: E501
        """
        pass

    def test_get_edge_image_repositories(self):
        """Test case for get_edge_image_repositories

        Get list of current docker image repositories.  # noqa: E501
        """
        pass

    def test_get_edge_image_repositories_for_corporation(self):
        """Test case for get_edge_image_repositories_for_corporation

        Get list of current docker image repositories available to a corporation.  Includes all image repositories that have been granted access to all.  Does not include image repositories belonging to any locations underneath the corporation.  # noqa: E501
        """
        pass

    def test_get_edge_image_repositories_for_location(self):
        """Test case for get_edge_image_repositories_for_location

        Get list of current docker image repositories available to a location.  Includes any image repositories assigned to the parent corporation of the location along  with any image repositories that have been granted access to all.  # noqa: E501
        """
        pass

    def test_get_edge_image_repository(self):
        """Test case for get_edge_image_repository

        Get docker image repository record.  # noqa: E501
        """
        pass

    def test_get_edge_image_repository_0(self):
        """Test case for get_edge_image_repository_0

        Get docker image repository record.  # noqa: E501
        """
        pass

    def test_get_edge_image_repository_prefix(self):
        """Test case for get_edge_image_repository_prefix

        Get an image repository prefix record  # noqa: E501
        """
        pass

    def test_get_edge_image_repository_prefix_for_corporation(self):
        """Test case for get_edge_image_repository_prefix_for_corporation

        Get an image repository prefix record for corporation  # noqa: E501
        """
        pass

    def test_get_edge_image_repository_prefixes(self):
        """Test case for get_edge_image_repository_prefixes

        Get a list of image repository prefix records  # noqa: E501
        """
        pass

    def test_get_edge_registry_access_check(self):
        """Test case for get_edge_registry_access_check

        Docker Registry specific route.    Get Docker Registry Access Check for current user  # noqa: E501
        """
        pass

    def test_process_edge_registry_notification(self):
        """Test case for process_edge_registry_notification

        Docker Registry specific route.    Processes notifications sent from registry. Request is structured to mimic standard docker registry events.  Will only process 'push' and 'pull' actions and in some cases if repository record already exists.  # noqa: E501
        """
        pass

    def test_revert_edge_agent_settings(self):
        """Test case for revert_edge_agent_settings

        Delete / revert edge agent settings associated with an assignment  # noqa: E501
        """
        pass

    def test_update_edge_agent_settings(self):
        """Test case for update_edge_agent_settings

        Update edge agent settings associated with an assignment  # noqa: E501
        """
        pass

    def test_update_edge_definition(self):
        """Test case for update_edge_definition

        Updates a definition  # noqa: E501
        """
        pass

    def test_update_edge_definition_assignment(self):
        """Test case for update_edge_definition_assignment

        Updates an assignment  # noqa: E501
        """
        pass

    def test_update_edge_definition_grant_access(self):
        """Test case for update_edge_definition_grant_access

        Updates and replaces existing definition access (grant to)  Eligible base stations under these locations / corporations can use this definition  # noqa: E501
        """
        pass

    def test_update_edge_image_repository(self):
        """Test case for update_edge_image_repository

        Update docker image repository record (limited).  # noqa: E501
        """
        pass

    def test_update_edge_image_repository_access(self):
        """Test case for update_edge_image_repository_access

        Updates and replaces existing container image repository access (grant to)  Eligible definitions / base stations under these locations / corporations can use this repository.  # noqa: E501
        """
        pass

    def test_update_edge_image_repository_prefix(self):
        """Test case for update_edge_image_repository_prefix

        Update an image repository prefix record (limited).  # noqa: E501
        """
        pass


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