......@@ -19,7 +19,7 @@ Create Context Source Registration Subscription Without An Id
[Tags] csrsub-create 5_11_2
${subscription_payload}= Load Test Sample ${subscription_payload_file_path}
${response}= Create Context Source Registration Subscription ${subscription_payload}
${subscription_id}= Fetch Id From Response Location Header
${subscription_id}= Fetch Id From Response Location Header ${response.headers}
Check Response Status Code 201 ${response.status_code}
Check Response Headers Containing URI set to ${subscription_id} ${response.headers}
Set Suite Variable ${subscription_id}
......
......@@ -26,14 +26,6 @@ Check Response Body Containing Array Of URIs set to
Lists Should Be Equal ${expected_entities_ids} ${response_body} ignore_order=True
Check Response Body Content
[Arguments] ${expectation_filename} ${response_body} ${additional_ignored_path}=${EMPTY}
${entity_payload}= Load Json From File ${EXECDIR}/data/entities/expectations/${expectation_filename}
${all_ignored_paths}= Create List ${instance_id_regex_expr} ${additional_ignored_path}
${comparison_result}= Compare Dictionaries Ignoring Keys
... ${entity_payload}
... ${response_body}
... ${all_ignored_paths}
Should Be Empty ${comparison_result} msg=${comparison_result.pretty()}
[Arguments] ${expectation_filename} ${response_body} ${additional_ignored_path}=${EMPTY}
${entity_payload}= Load JSON From File ${EXECDIR}/data/entities/expectations/${expectation_filename}
${all_ignored_paths}= Create List ${instance_id_regex_expr} ${additional_ignored_path}
......
......@@ -5,5 +5,6 @@ Library String
*** Keywords ***
Fetch Id From Response Location Header
${id}= Fetch From Right ${response.headers['Location']} /
[Arguments] ${response_headers}
${id}= Fetch From Right ${response_headers['Location']} /
RETURN ${id}