Commit 5bbbb14c authored by Jorge Moratinos's avatar Jorge Moratinos
Browse files

Move smoke from event_filter-6 to event_filter-2

parent 8ccfed03
Loading
Loading
Loading
Loading
Loading
+22 −17
Original line number Diff line number Diff line
@@ -148,7 +148,7 @@ Invoker subscrived to SERVICE_API_AVAILABLE, SERVICE_API_UNAVAILABLE and SERVICE
    Wait Until Keyword Succeeds    5x    5s    Check Mock Server Notification Events    ${events_expected}

Invoker subscribed to SERVICE_API_AVAILABLE, SERVICE_API_UNAVAILABLE and SERVICE_API_UPDATE events filtered by not valid filters
    [Tags]    event_filter-2
    [Tags]    event_filter-2    smoke

    # Default Invoker Registration and Onboarding
    ${register_user_info_invoker}    ${url}    ${request_body}=    Invoker Default Onboarding
@@ -156,7 +156,8 @@ Invoker subscribed to SERVICE_API_AVAILABLE, SERVICE_API_UNAVAILABLE and SERVICE
    # Create Provider1 with 2 AEF roles and publish API
    ${register_user_info_provider_1}=    Provider Default Registration    total_aef_roles=2
    ${aef_id_1}=    Set Variable    ${register_user_info_provider_1['aef_roles']['${AEF_PROVIDER_USERNAME}']['aef_id']}
    ${aef_id_2}=    Set Variable    ${register_user_info_provider_1['aef_roles']['${AEF_PROVIDER_USERNAME}_1']['aef_id']}
    ${aef_id_2}=    Set Variable
    ...    ${register_user_info_provider_1['aef_roles']['${AEF_PROVIDER_USERNAME}_1']['aef_id']}
    ${aef_ids}=    Create List    ${aef_id_1}    ${aef_id_2}
    ${aef_empty_list}=    Create List

@@ -242,7 +243,6 @@ Invoker subscribed to SERVICE_API_AVAILABLE, SERVICE_API_UNAVAILABLE and SERVICE
    ### Check Error Response
    Check not valid ${resp} with event filter api_invoker_ids for event SERVICE_API_UPDATE


Provider subscribed to API_INVOKER_ONBOARDED, API_INVOKER_OFFBOARDED and API_INVOKER_UPDATED events filtered by invokerIds
    [Tags]    event_filter-3    mockserver

@@ -253,7 +253,8 @@ Provider subscribed to API_INVOKER_ONBOARDED, API_INVOKER_OFFBOARDED and API_INV
    ## Create Provider with 2 AEF roles
    ${register_user_info_provider_1}=    Provider Default Registration    total_aef_roles=2
    ${aef_id_1}=    Set Variable    ${register_user_info_provider_1['aef_roles']['${AEF_PROVIDER_USERNAME}']['aef_id']}
    ${aef_id_2}=    Set Variable    ${register_user_info_provider_1['aef_roles']['${AEF_PROVIDER_USERNAME}_1']['aef_id']}
    ${aef_id_2}=    Set Variable
    ...    ${register_user_info_provider_1['aef_roles']['${AEF_PROVIDER_USERNAME}_1']['aef_id']}
    ${aef_ids}=    Create List    ${aef_id_1}    ${aef_id_2}
    ${aef_empty_list}=    Create List

@@ -272,7 +273,8 @@ Provider subscribed to API_INVOKER_ONBOARDED, API_INVOKER_OFFBOARDED and API_INV
    ${event_filter}=    Create Capif Event Filter
    ## Subscribe API_INVOKER_ONBOARDED event without filters
    ${event_filters}=    Create List    ${event_filter}
    ${subscription_id_1}=   Subscribe provider ${register_user_info_provider_1} to events ${events_list} with event filters ${event_filters}
    ${subscription_id_1}=
    ...    Subscribe provider ${register_user_info_provider_1} to events ${events_list} with event filters ${event_filters}

    # Default Invokers Registration and Onboarding
    # Default Invoker 1 Registration and Onboarding
@@ -298,7 +300,8 @@ Provider subscribed to API_INVOKER_ONBOARDED, API_INVOKER_OFFBOARDED and API_INV
    ...    ${event_filter_empty}
    ...    ${event_filter_invoker_id_1}
    ...    ${event_filter_invoker_id_2}
    ${subscription_id_2}=    Subscribe provider ${register_user_info_provider_1} to events ${events_list} with event filters ${event_filters}
    ${subscription_id_2}=
    ...    Subscribe provider ${register_user_info_provider_1} to events ${events_list} with event filters ${event_filters}

    # Update Invokers
    ## Update Invoker 1
@@ -379,7 +382,8 @@ Provider subscribed to API_INVOKER_ONBOARDED, API_INVOKER_OFFBOARDED and API_INV
    ${register_user_info_provider_1}=    Provider Default Registration    total_aef_roles=2

    ${aef_id_1}=    Set Variable    ${register_user_info_provider_1['aef_roles']['${AEF_PROVIDER_USERNAME}']['aef_id']}
    ${aef_id_2}=    Set Variable    ${register_user_info_provider_1['aef_roles']['${AEF_PROVIDER_USERNAME}_1']['aef_id']}
    ${aef_id_2}=    Set Variable
    ...    ${register_user_info_provider_1['aef_roles']['${AEF_PROVIDER_USERNAME}_1']['aef_id']}
    ${aef_ids}=    Create List    ${aef_id_1}    ${aef_id_2}
    ${aef_empty_list}=    Create List

@@ -410,28 +414,32 @@ Provider subscribed to API_INVOKER_ONBOARDED, API_INVOKER_OFFBOARDED and API_INV

    ## Event subscription with event filters by aef_ids
    ${event_filters}=    Create List    ${event_filter_aef_ids}    ${event_filter_empty}    ${event_filter_empty}
    ${resp}=    Subscribe ${register_user_info_provider_1['amf_id']} with ${register_user_info_provider_1['amf_username']} to ${events_list} with ${event_filters}
    ${resp}=
    ...    Subscribe ${register_user_info_provider_1['amf_id']} with ${register_user_info_provider_1['amf_username']} to ${events_list} with ${event_filters}

    ### Check Results
    Check not valid ${resp} with event filter aef_ids for event API_INVOKER_ONBOARDED

    ## Event subcription API_INVOKER_OFFBOARDED filtered by aef_ids
    ${event_filters}=    Create List    ${event_filter_empty}    ${event_filter_aef_ids}    ${event_filter_empty}
    ${resp}=    Subscribe ${register_user_info_provider_1['amf_id']} with ${register_user_info_provider_1['amf_username']} to ${events_list} with ${event_filters}
    ${resp}=
    ...    Subscribe ${register_user_info_provider_1['amf_id']} with ${register_user_info_provider_1['amf_username']} to ${events_list} with ${event_filters}

    ### Check Results
    Check not valid ${resp} with event filter aef_ids for event API_INVOKER_OFFBOARDED

    ## Event subcription API_INVOKER_UPDATED filtered by aef_ids
    ${event_filters}=    Create List    ${event_filter_empty}    ${event_filter_empty}    ${event_filter_aef_ids}
    ${resp}=    Subscribe ${register_user_info_provider_1['amf_id']} with ${register_user_info_provider_1['amf_username']} to ${events_list} with ${event_filters}
    ${resp}=
    ...    Subscribe ${register_user_info_provider_1['amf_id']} with ${register_user_info_provider_1['amf_username']} to ${events_list} with ${event_filters}

    ### Check Results
    Check not valid ${resp} with event filter aef_ids for event API_INVOKER_UPDATED

    ## Event subcription API_INVOKER_UPDATED filtered by api_ids
    ${event_filters}=    Create List    ${event_filter_empty}    ${event_filter_empty}    ${event_filter_api_ids}
    ${resp}=    Subscribe ${register_user_info_provider_1['amf_id']} with ${register_user_info_provider_1['amf_username']} to ${events_list} with ${event_filters}
    ${resp}=
    ...    Subscribe ${register_user_info_provider_1['amf_id']} with ${register_user_info_provider_1['amf_username']} to ${events_list} with ${event_filters}

    ### Check Results
    Check not valid ${resp} with event filter api_ids for event API_INVOKER_UPDATED
@@ -585,7 +593,7 @@ Provider subscribed to ACCESS_CONTROL_POLICY_UPDATE event filtered by only apiId
    Wait Until Keyword Succeeds    5x    5s    Check Mock Server Notification Events    ${events_expected}

Provider subscribed to ACCESS_CONTROL_POLICY_UPDATE event filtered by aefId
    [Tags]    event_filter-6    smoke
    [Tags]    event_filter-6

    # Initialize Mock server
    Init Mock Server
@@ -616,7 +624,8 @@ Provider subscribed to ACCESS_CONTROL_POLICY_UPDATE event filtered by aefId

    ## Subscription to Events 1
    ${event_filters}=    Create List    ${event_filter_aef_id}
    ${resp}=    Subscribe ${register_user_info_provider_1['amf_id']} with ${register_user_info_provider_1['amf_username']} to ${events_list} with ${event_filters}
    ${resp}=
    ...    Subscribe ${register_user_info_provider_1['amf_id']} with ${register_user_info_provider_1['amf_username']} to ${events_list} with ${event_filters}

    ### Check Error Response
    Check not valid ${resp} with event filter aef_ids for event ACCESS_CONTROL_POLICY_UPDATE
@@ -922,10 +931,6 @@ Update Security Context between ${invoker_info} and ${provider_info}
    Check Response Variable Type And Values    ${resp}    200    AccessControlPolicyList
    # Check returned values
    Should Not Be Empty    ${resp.json()['apiInvokerPolicies']}
    # Length Should Be    ${resp.json()['apiInvokerPolicies']}    1
    # Should Be Equal As Strings
    # ...    ${resp.json()['apiInvokerPolicies'][0]['apiInvokerId']}
    # ...    ${invoker_info['api_invoker_id']}

    ${api_invoker_policies}=    Set Variable    ${resp.json()['apiInvokerPolicies']}
    # Append To List    ${api_invoker_policies_list}    ${api_invoker_policies}