Add Delete Subscription Test Case 99/59699/1
authoreconwar <conor.ward@ericsson.com>
Wed, 8 Aug 2018 16:46:51 +0000 (16:46 +0000)
committereconwar <conor.ward@ericsson.com>
Wed, 8 Aug 2018 16:46:51 +0000 (16:46 +0000)
Change-Id: I2ff9e6b4d616ad9f782241c4d964a001927b2165
Signed-off-by: Conor Ward <conor.ward@ericsson.com>
Issue-ID: DMAAP-68

test/csit/tests/dmaap-datarouter/dr-suite/dr-suite.robot

index ea2754a..c966c69 100755 (executable)
@@ -62,6 +62,14 @@ Run Update Feed
     Should Contain                  ${resp.text}                     "UPDATED-CSIT_Test"
     log                             'JSON Response Code:'${resp}
 
+Run Delete Subscription
+    [Documentation]                 Delete Subscription
+    [Timeout]                       1 minute
+    ${resp}=                        DeleteCall                       ${TARGET_URL_SUBSCRIPTION}    sg481n
+    log                             ${resp.text}
+    Should Be Equal As Strings      ${resp.status_code}              204
+    log                             'JSON Response Code:'${resp}
+
 *** Keywords ***
 PostCall
     [Arguments]      ${url}              ${data}            ${content_type}        ${user}
@@ -80,3 +88,9 @@ GetCall
     ${headers}=      Create Dictionary   X-ATT-DR-ON-BEHALF-OF=${user}    Content-Type=${content_type}
     ${resp}=         Evaluate            requests.get('${url}', headers=${headers},verify=False)    requests
     [Return]         ${resp}
+
+DeleteCall
+    [Arguments]      ${url}              ${user}
+    ${headers}=      Create Dictionary   X-ATT-DR-ON-BEHALF-OF=${user}
+    ${resp}=         Evaluate            requests.delete('${url}', headers=${headers},verify=False)    requests
+    [Return]         ${resp}