33from urllib .parse import parse_qs
44
55import pytest_check as check
6- import requests
76from pytest_bdd import parsers , scenarios , then , when
87from src .objectModels .api_search_object import convert_to_form_data , set_request_data
98from utilities .api_fhir_immunization_helper import (
1413)
1514from utilities .api_get_header import get_search_get_url_header , get_search_post_url_header
1615from utilities .date_helper import iso_to_compact
16+ from utilities .http_requests_session import http_requests_session
1717
1818from .common_steps import normalize_param
1919
@@ -27,7 +27,7 @@ def send_search_post_request_with_identifier_header(context):
2727 "identifier" : f"{ context .create_object .identifier [0 ].system } |{ context .create_object .identifier [0 ].value } "
2828 }
2929 print (f"\n Search Post Request - \n { context .request } " )
30- context .response = requests .post (context .url , headers = context .headers , data = context .request )
30+ context .response = http_requests_session .post (context .url , headers = context .headers , data = context .request )
3131
3232
3333@when ("Send a search request with Post method using identifier and _elements header for Immunization event created" )
@@ -38,15 +38,15 @@ def send_search_post_request_with_identifier_and_elements_header(context):
3838 "_elements" : "meta,id" ,
3939 }
4040 print (f"\n Search Post Request - \n { context .request } " )
41- context .response = requests .post (context .url , headers = context .headers , data = context .request )
41+ context .response = http_requests_session .post (context .url , headers = context .headers , data = context .request )
4242
4343
4444@when ("Send a search request with post method using invalid identifier header for Immunization event created" )
4545def send_search_post_request_with_invalid_identifier_header (context ):
4646 get_search_post_url_header (context )
4747 context .request = {"identifier" : f"https://www.ieds.england.nhs.uk/|{ str (uuid .uuid4 ())} " , "_elements" : "meta,id" }
4848 print (f"\n Search Post Request - \n { context .request } " )
49- context .response = requests .post (context .url , headers = context .headers , data = context .request )
49+ context .response = http_requests_session .post (context .url , headers = context .headers , data = context .request )
5050
5151
5252@when ("Send a search request with GET method for Immunization event created" )
@@ -58,7 +58,7 @@ def TriggerSearchGetRequest(context):
5858 )
5959 )
6060 print (f"\n Search Get Parameters - \n { context .params } " )
61- context .response = requests .get (context .url , params = context .params , headers = context .headers )
61+ context .response = http_requests_session .get (context .url , params = context .params , headers = context .headers )
6262
6363 print (f"\n Search Get Response - \n { context .response .json ()} " )
6464
@@ -72,7 +72,7 @@ def TriggerSearchPostRequest(context):
7272 )
7373 )
7474 print (f"\n Search Post Request - \n { context .request } " )
75- context .response = requests .post (context .url , headers = context .headers , data = context .request )
75+ context .response = http_requests_session .post (context .url , headers = context .headers , data = context .request )
7676
7777 print (f"\n Search Post Response - \n { context .response .json ()} " )
7878
@@ -102,7 +102,7 @@ def send_invalid_param_get_request(context, NHSNumber, DiseaseType):
102102 set_request_data (NHSNumber , DiseaseType , datetime .today ().strftime ("%Y-%m-%d" ))
103103 )
104104 print (f"\n Search Get parameters - \n { context .params } " )
105- context .response = requests .get (context .url , params = context .params , headers = context .headers )
105+ context .response = http_requests_session .get (context .url , params = context .params , headers = context .headers )
106106
107107
108108@when (
@@ -130,7 +130,7 @@ def send_invalid_param_post_request(context, NHSNumber, DiseaseType):
130130 set_request_data (NHSNumber , DiseaseType , datetime .today ().strftime ("%Y-%m-%d" ))
131131 )
132132 print (f"\n Search Post request - \n { context .request } " )
133- context .response = requests .post (context .url , headers = context .headers , data = context .request )
133+ context .response = http_requests_session .post (context .url , headers = context .headers , data = context .request )
134134
135135
136136@when (
@@ -156,7 +156,7 @@ def send_invalid_date_get_request(context, DateFrom, DateTo):
156156
157157 context .params = convert_to_form_data (set_request_data (9001066569 , context .vaccine_type , DateFrom , DateTo ))
158158 print (f"\n Search Get parameters - \n { context .params } " )
159- context .response = requests .get (context .url , params = context .params , headers = context .headers )
159+ context .response = http_requests_session .get (context .url , params = context .params , headers = context .headers )
160160
161161
162162@when (
@@ -182,7 +182,7 @@ def send_invalid_param_post_request_with_dates(context, DateFrom, DateTo):
182182
183183 context .request = convert_to_form_data (set_request_data (9001066569 , context .vaccine_type , DateFrom , DateTo ))
184184 print (f"\n Search Post request - \n { context .request } " )
185- context .response = requests .post (context .url , headers = context .headers , data = context .request )
185+ context .response = http_requests_session .post (context .url , headers = context .headers , data = context .request )
186186
187187
188188@when (
@@ -195,7 +195,7 @@ def send_valid_param_get_request(context, NHSNumber, vaccine_type, DateFrom, Dat
195195
196196 context .params = convert_to_form_data (set_request_data (NHSNumber , vaccine_type , DateFrom , DateTo ))
197197 print (f"\n Search Get parameters - \n { context .params } " )
198- context .response = requests .get (context .url , params = context .params , headers = context .headers )
198+ context .response = http_requests_session .get (context .url , params = context .params , headers = context .headers )
199199
200200
201201@when (
@@ -208,7 +208,7 @@ def send_valid_param_post_request(context, NHSNumber, vaccine_type, DateFrom, Da
208208
209209 context .request = convert_to_form_data (set_request_data (NHSNumber , vaccine_type , DateFrom , DateTo ))
210210 print (f"\n Search Get parameters - \n { context .request } " )
211- context .response = requests .post (context .url , headers = context .headers , data = context .request )
211+ context .response = http_requests_session .post (context .url , headers = context .headers , data = context .request )
212212
213213
214214@when (
@@ -220,7 +220,7 @@ def send_valid_param_get_request_with_include(context, NHSNumber, vaccine_type,
220220 get_search_get_url_header (context )
221221 context .params = convert_to_form_data (set_request_data (NHSNumber , vaccine_type , include = include ))
222222 print (f"\n Search Get parameters - \n { context .params } " )
223- context .response = requests .get (context .url , params = context .params , headers = context .headers )
223+ context .response = http_requests_session .get (context .url , params = context .params , headers = context .headers )
224224
225225
226226@when (
@@ -232,7 +232,7 @@ def send_valid_param_post_request_with_include(context, NHSNumber, vaccine_type,
232232 get_search_post_url_header (context )
233233 context .request = convert_to_form_data (set_request_data (NHSNumber , vaccine_type , include = include ))
234234 print (f"\n Search Post parameters - \n { context .request } " )
235- context .response = requests .post (context .url , headers = context .headers , data = context .request )
235+ context .response = http_requests_session .post (context .url , headers = context .headers , data = context .request )
236236
237237
238238@when (
@@ -244,7 +244,7 @@ def send_valid_param_post_request_with_include_and_dates(context, NHSNumber, vac
244244 get_search_post_url_header (context )
245245 context .request = convert_to_form_data (set_request_data (NHSNumber , vaccine_type , DateFrom , DateTo , include ))
246246 print (f"\n Search Post parameters - \n { context .request } " )
247- context .response = requests .post (context .url , headers = context .headers , data = context .request )
247+ context .response = http_requests_session .post (context .url , headers = context .headers , data = context .request )
248248
249249
250250@when (
@@ -256,7 +256,7 @@ def send_valid_param_get_request_with_include_and_dates(context, NHSNumber, vacc
256256 get_search_get_url_header (context )
257257 context .params = convert_to_form_data (set_request_data (NHSNumber , vaccine_type , DateFrom , DateTo , include ))
258258 print (f"\n Search Get parameters - \n { context .params } " )
259- context .response = requests .get (context .url , params = context .params , headers = context .headers )
259+ context .response = http_requests_session .get (context .url , params = context .params , headers = context .headers )
260260
261261
262262@then ("The occurrenceDateTime of the immunization events should be within the Date From and Date To range" )
0 commit comments