Commit 9d791f9d authored by Lluis Gifre Renom's avatar Lluis Gifre Renom
Browse files

SIMAP Connector:

- Normalized mock SIMAP names
parent adffe11e
Loading
Loading
Loading
Loading
+16 −16
Original line number Diff line number Diff line
@@ -21,8 +21,8 @@ LOGGER = logging.getLogger(__name__)


def set_simap_e2e_net(simap_client : SimapClient) -> None:
    simap = simap_client.network('simap-e2e')
    simap.create(supporting_network_ids=['admin', 'simap-aggnet'])
    simap = simap_client.network('e2e')
    simap.create(supporting_network_ids=['admin', 'agg'])

    node_a = simap.node('sdp1')
    node_a.create(supporting_node_ids=[('admin', 'ONT1')])
@@ -39,22 +39,22 @@ def set_simap_e2e_net(simap_client : SimapClient) -> None:
    link.create(
        'sdp1', '500', 'sdp2', '500',
        supporting_link_ids=[
            ('admin', 'L1'), ('admin', 'L3'), ('simap-aggnet', 'AggNet-L1')
            ('admin', 'L1'), ('admin', 'L3'), ('agg', 'AggNet-L1')
        ]
    )


def delete_simap_e2e_net(simap_client : SimapClient) -> None:
    simap = simap_client.network('simap-e2e')
    simap.create(supporting_network_ids=['admin', 'simap-aggnet'])
    simap = simap_client.network('e2e')
    simap.create(supporting_network_ids=['admin', 'agg'])

    link = simap.link('E2E-L1')
    link.delete()


def set_simap_agg_net(simap_client : SimapClient) -> None:
    simap = simap_client.network('simap-aggnet')
    simap.create(supporting_network_ids=['admin', 'simap-trans'])
    simap = simap_client.network('agg')
    simap.create(supporting_network_ids=['admin', 'trans-pkt'])

    node_a = simap.node('sdp1')
    node_a.create(supporting_node_ids=[('admin', 'OLT')])
@@ -73,21 +73,21 @@ def set_simap_agg_net(simap_client : SimapClient) -> None:
    link.create(
        'sdp1', '500', 'sdp2', '500',
        supporting_link_ids=[
            ('simap-trans-pkt', 'Trans-L1'), ('admin', 'L13')
            ('trans-pkt', 'Trans-L1'), ('admin', 'L13')
        ]
    )


def delete_simap_agg_net(simap_client : SimapClient) -> None:
    simap = simap_client.network('simap-aggnet')
    simap.create(supporting_network_ids=['admin', 'simap-trans'])
    simap = simap_client.network('agg')
    simap.create(supporting_network_ids=['admin', 'trans-pkt'])

    link = simap.link('AggNet-L1')
    link.delete()


def set_simap_trans_pkt(simap_client : SimapClient) -> None:
    simap = simap_client.network('simap-trans-pkt')
    simap = simap_client.network('trans-pkt')
    simap.update(supporting_network_ids=['admin'])

    node_a = simap.node('site1')
@@ -112,7 +112,7 @@ def set_simap_trans_pkt(simap_client : SimapClient) -> None:


def delete_simap_trans_pkt(simap_client : SimapClient) -> None:
    simap = simap_client.network('simap-trans-pkt')
    simap = simap_client.network('trans-pkt')
    simap.update(supporting_network_ids=['admin'])

    link = simap.link('Trans-L1')
@@ -122,9 +122,9 @@ def delete_simap_trans_pkt(simap_client : SimapClient) -> None:
def set_mock_simap(simap_client : SimapClient, domain_name : str) -> None:
    if domain_name == 'trans-pkt':
        set_simap_trans_pkt(simap_client)
    elif domain_name == 'agg-net':
    elif domain_name == 'agg':
        set_simap_agg_net(simap_client)
    elif domain_name == 'e2e-net':
    elif domain_name == 'e2e':
        set_simap_e2e_net(simap_client)
    else:
        MSG = 'Unsupported Topology({:s}) to set SIMAP'
@@ -134,9 +134,9 @@ def set_mock_simap(simap_client : SimapClient, domain_name : str) -> None:
def delete_mock_simap(simap_client : SimapClient, domain_name : str) -> None:
    if domain_name == 'trans-pkt':
        delete_simap_trans_pkt(simap_client)
    elif domain_name == 'agg-net':
    elif domain_name == 'agg':
        delete_simap_agg_net(simap_client)
    elif domain_name == 'e2e-net':
    elif domain_name == 'e2e':
        delete_simap_e2e_net(simap_client)
    else:
        MSG = 'Unsupported Topology({:s}) to delete SIMAP'