Commit 8bc264ad authored by Lluis Gifre Renom's avatar Lluis Gifre Renom
Browse files

QKD E2E Test:

- Fixed delete virtual/direct links
parent 75be3903
Loading
Loading
Loading
Loading
+9 −2
Original line number Diff line number Diff line
@@ -78,7 +78,7 @@ def test_delete_internal_apps(
    # Identify internal QKD apps to delete
    internal_app_uuids : Set[str] = set()
    for app in response.apps:
        if app.app_type != QKDAppTypesEnum.QKDAPPTYPES_CLIENT: continue
        if app.app_type != QKDAppTypesEnum.QKDAPPTYPES_INTERNAL: continue
        internal_app_uuids.add(app.app_id.app_uuid.uuid)

    assert len(internal_app_uuids) == 2
@@ -119,13 +119,20 @@ def test_delete_services_associated_qkd_apps(
    assert len(virtual_link_service_uuids) == 1
    assert len(direct_link_service_uuids ) == 2

    # Delete the services
    # Delete the services for virtual links
    for svc_uuid in virtual_link_service_uuids:
        svc_id = ServiceId()
        svc_id.context_id.context_uuid.uuid = DEFAULT_CONTEXT_NAME
        svc_id.service_uuid.uuid = svc_uuid
        response = service_client.DeleteService(svc_id)

    # Delete the services for direct links
    for svc_uuid in direct_link_service_uuids:
        svc_id = ServiceId()
        svc_id.context_id.context_uuid.uuid = DEFAULT_CONTEXT_NAME
        svc_id.service_uuid.uuid = svc_uuid
        response = service_client.DeleteService(svc_id)

    # Check there are no services
    response = context_client.ListServices(ADMIN_CONTEXT_ID)
    LOGGER.warning('Services[{:d}] = {:s}'.format(