Commit 8257d25d authored by Houcem Kacem's avatar Houcem Kacem
Browse files

feat: complete implementation of tps for create context source registration subscription

parent 6687f5ef
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -17,7 +17,9 @@ Create Context Source Registration Subscription
    [Tags]  mandatory

    ${subscription_payload}=  Load Test Sample    ${subscription_payload_file_path}    ${subscription_id}

    Create Context Source Registration Subscription  ${subscription_payload}

    Check Response Status Code Set To  201
    Check Response Headers Containing URI set to    ${request['path']}/    ${subscription_id}  ${response}

+1 −0
Original line number Diff line number Diff line
@@ -22,6 +22,7 @@ Create Context Source Registration Subscription Without An Id
    ${subscription_id}=     Fetch Id From Response Location Header
    Check Response Status Code Set To  201
    Check Response Headers Containing URI set to    ${request['path']}/    ${subscription_id}  ${response}

    Set Suite Variable  ${subscription_id}

*** Keywords ***
+4 −1
Original line number Diff line number Diff line
@@ -17,10 +17,13 @@ Create Context Source Registration Subscription Without isActive Member
    [Tags]  mandatory

    ${subscription_payload}=  Load Test Sample    ${subscription_payload_file_path}    ${subscription_id}

    Create Context Source Registration Subscription  ${subscription_payload}

    Check Response Status Code Set To  201
    Check Response Headers Containing URI set to    ${request['path']}/    ${subscription_id}  ${response}
    # TODO: Retrieve context source registration subscription and check status set to active
    Retrieve context source registration subscription   ${subscription_id}
    Check Response Body Containing an Attribute set to   status   active

*** Keywords ***
Generate Random Ids For Context Source Registration Subscriptions
+4 −1
Original line number Diff line number Diff line
@@ -17,10 +17,13 @@ Create Inactive Context Source Registration Subscription
    [Tags]  mandatory

    ${subscription_payload}=  Load Test Sample    ${subscription_payload_file_path}    ${subscription_id}

    Create Context Source Registration Subscription  ${subscription_payload}

    Check Response Status Code Set To  201
    Check Response Headers Containing URI set to    ${request['path']}/    ${subscription_id}  ${response}
    # TODO: Retrieve context source registration subscription and check status set to paused
    Retrieve context source registration subscription   ${subscription_id}
    Check Response Body Containing an Attribute set to   status   paused

*** Keywords ***
Generate Random Ids For Context Source Registration Subscriptions
+3 −1
Original line number Diff line number Diff line
@@ -25,7 +25,9 @@ Create Context Source Registration Subscription With expiresAt Member

    Check Response Status Code Set To  201
    Check Response Headers Containing URI set to    ${request['path']}/    ${subscription_id}  ${response}
    # TODO: Retrieve context source registration subscription after 10 secs and check status set to expired
    Sleep	15s
    Retrieve context source registration subscription   ${subscription_id}
    Check Response Body Containing an Attribute set to   status   expired

*** Keywords ***
Generate Random Ids For Context Source Registration Subscriptions
Loading