Adding option to specify headers in Utils
[integration/test.git] / csit / libraries / Utils.robot
index 85412c1aa28a04036d5af37d958f8aae757f9065..951bcc319fb5e5b98ee8dcb132c9aa8941d31168 100644 (file)
@@ -288,7 +288,7 @@ Concatenate the String
     [Return]    ${output}
 
 Post Elements To URI
-    [Arguments]    ${rest_uri}    ${data}
+    [Arguments]    ${rest_uri}    ${data}    ${headers}=${headers}
     [Documentation]    Perform a POST rest operation, using the URL and data provided
     ${resp} =    RequestsLibrary.Post Request    session    ${rest_uri}    data=${data}    headers=${headers}
     Should Be Equal As Strings    ${resp.status_code}    200
@@ -306,13 +306,13 @@ Remove All Elements At URI And Verify
     Should Be Equal As Strings    ${resp.status_code}    404
 
 Add Elements To URI From File
-    [Arguments]    ${dest_uri}    ${data_file}
+    [Arguments]    ${dest_uri}    ${data_file}    ${headers}=${headers}
     ${body}    OperatingSystem.Get File    ${data_file}
     ${resp}    RequestsLibrary.Put Request    session    ${dest_uri}    data=${body}    headers=${headers}
     Should Be Equal As Strings    ${resp.status_code}    200
 
 Post Elements To URI From File
-    [Arguments]    ${dest_uri}    ${data_file}
+    [Arguments]    ${dest_uri}    ${data_file}    ${headers}=${headers}
     ${body}    OperatingSystem.Get File    ${data_file}
     ${resp}    RequestsLibrary.Post Request    session    ${dest_uri}    data=${body}    headers=${headers}
     Should Be Equal As Strings    ${resp.status_code}    200