# Copyright 2021-2023 H2020 TeraFlow (https://www.teraflow-h2020.eu/)
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
#      http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

#import pytest
#from context.client.ContextClient import ContextClient
#from .test_unitary_context import grpc_context
#from ._test_topology import grpc_topology
#from ._test_device import grpc_device
#from ._test_link import grpc_link
#from ._test_service import grpc_service
#from ._test_slice import grpc_slice
#from ._test_connection import grpc_connection
#from ._test_policy import grpc_policy

#def test_grpc_context(context_client_grpc : ContextClient) -> None:
#    grpc_context(context_client_grpc)

#@pytest.mark.depends(on=['test_grpc_context'])
#def test_grpc_topology(context_client_grpc : ContextClient) -> None:
#    grpc_topology(context_client_grpc)

#@pytest.mark.depends(on=['test_grpc_topology'])
#def test_grpc_device(context_client_grpc : ContextClient) -> None:
#    grpc_device(context_client_grpc)

#@pytest.mark.depends(on=['test_grpc_device'])
#def test_grpc_link(context_client_grpc : ContextClient) -> None:
#    grpc_link(context_client_grpc)

#@pytest.mark.depends(on=['test_grpc_link'])
#def test_grpc_service(context_client_grpc : ContextClient) -> None:
#    grpc_service(context_client_grpc)

#@pytest.mark.depends(on=['test_grpc_service'])
#def test_grpc_slice(context_client_grpc : ContextClient) -> None:
#    grpc_slice(context_client_grpc)

#@pytest.mark.depends(on=['test_grpc_slice'])
#def test_grpc_connection(context_client_grpc : ContextClient) -> None:
#    grpc_connection(context_client_grpc)

#@pytest.mark.depends(on=['test_grpc_connection'])
#def test_grpc_policy(context_client_grpc : ContextClient) -> None:
#    grpc_policy(context_client_grpc)
