X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=csit%2Fsuites%2Faaa%2Fauthn%2F010_Credential_Authentication.robot;h=a91d615396dd39f42e88c1112c51bae9aa49917e;hb=96e4c3e8c4cdf58d8b4c8e174d05924a4b1803e8;hp=631125201b04b992af1d9d03ecde9c1cb1b55536;hpb=e53584de57114e54b982f322467ca4fd6d93807c;p=integration%2Ftest.git diff --git a/csit/suites/aaa/authn/010_Credential_Authentication.robot b/csit/suites/aaa/authn/010_Credential_Authentication.robot index 631125201b..a91d615396 100644 --- a/csit/suites/aaa/authn/010_Credential_Authentication.robot +++ b/csit/suites/aaa/authn/010_Credential_Authentication.robot @@ -1,7 +1,7 @@ *** Settings *** Documentation AAA System Tests -Suite Setup Credential Authentication Suite Setup -Suite Teardown Credential Authentication Suite Teardown +Suite Teardown Delete All Sessions +Test Setup Log Testcase Start To Controller Karaf Library Collections Library OperatingSystem Library String @@ -26,11 +26,11 @@ Fail To Get Token With Invalid Username And Password [Documentation] Negative test to verify invalid user/password is denied a token ${bad_user}= Set Variable notTheAdmin ${auth_data}= Create Auth Data ${bad_user} notTheAdminPassword - ${resp}= AAA Login ${CONTROLLER} ${auth_data} + ${resp}= AAA Login ${ODL_SYSTEM_IP} ${auth_data} Should Be Equal As Strings ${resp.status_code} 401 Log ${resp.content} ${error_msg}= Extract Value From Content ${resp.content} /error strip - Should Be Equal As Strings ${error_msg} User :${bad_user} does not exist + Should Contain ${error_msg} User :${bad_user} does not exist Create Token with Client Authorization [Documentation] Get a token using client domain @@ -53,12 +53,13 @@ Revoke Token And Verify Transaction Fails Disable Authentication And Re-Enable Authentication [Documentation] Toggles authentication off and verifies that no login credentials are needed for REST transactions - Disable Authentication On Controller ${CONTROLLER} + Disable Authentication On Controller ${ODL_SYSTEM_IP} Wait Until Keyword Succeeds 10s 1s Make REST Transaction 200 - Enable Authentication On Controller ${CONTROLLER} + Enable Authentication On Controller ${ODL_SYSTEM_IP} Wait Until Keyword Succeeds 10s 1s Validate That Authentication Fails With Wrong Token ${auth_token}= Get Auth Token Make REST Transaction 200 ${auth_token} + [Teardown] Report_Failure_Due_To_Bug 4922 *** Keywords *** Validate That Authentication Fails With Wrong Token @@ -67,17 +68,9 @@ Validate That Authentication Fails With Wrong Token Make REST Transaction [Arguments] ${expected_status_code} ${auth_data}=${EMPTY} - Create Session ODL_SESSION http://${CONTROLLER}:8181 + Create Session ODL_SESSION http://${ODL_SYSTEM_IP}:8181 ${headers}= Create Dictionary Content-Type=application/x-www-form-urlencoded Run Keyword If "${auth_data}" != "${EMPTY}" Set To Dictionary ${headers} Authorization Bearer ${auth_data} - ${resp}= RequestsLibrary.GET ODL_SESSION ${OPERATIONAL_NODES_API} headers=${headers} + ${resp}= RequestsLibrary.GET ODL_SESSION ${MODULES_API} headers=${headers} Log STATUS_CODE: ${resp.status_code} CONTENT: ${resp.content} Should Be Equal As Strings ${resp.status_code} ${expected_status_code} - Should Contain ${resp.content} nodes - -Credential Authentication Suite Setup - Log Suite Setup - -Credential Authentication Suite Teardown - Log Suite Teardown - Delete All Sessions