@@ -51,21 +51,28 @@ def test_http_session_is_defaulted_when_not_specified(mock_client):
5151
5252
5353@httprettified
54- def test_token_retrieved_once_per_auth_instance (sample_post_response_data ):
54+ def test_token_retrieved_once_per_auth_instance (sample_post_response_data , sample_get_response_data ):
5555 token = str (uuid .uuid4 ())
5656 challenge_id = str (uuid .uuid4 ())
5757
5858 redirect_server = f"{ REDIRECT_RESOURCE } /{ challenge_id } "
5959 token_server = f"{ TOKEN_RESOURCE } /{ challenge_id } "
6060
6161 post_statement_callback = PostStatementCallback (redirect_server , token_server , [token ], sample_post_response_data )
62+ get_statement_callback = PostStatementCallback (redirect_server , token_server , [token ], sample_get_response_data )
6263
63- # bind post statement
64+ # bind post statement to submit query
6465 httpretty .register_uri (
6566 method = httpretty .POST ,
6667 uri = f"{ SERVER_ADDRESS } :8080{ constants .URL_STATEMENT_PATH } " ,
6768 body = post_statement_callback )
6869
70+ # bind get statement for result retrieval
71+ httpretty .register_uri (
72+ method = httpretty .GET ,
73+ uri = f"{ SERVER_ADDRESS } :8080{ constants .URL_STATEMENT_PATH } /20210817_140827_00000_arvdv/1" ,
74+ body = get_statement_callback )
75+
6976 # bind get token
7077 get_token_callback = GetTokenCallback (token_server , token )
7178 httpretty .register_uri (
@@ -108,21 +115,29 @@ def test_token_retrieved_once_per_auth_instance(sample_post_response_data):
108115
109116
110117@httprettified
111- def test_token_retrieved_once_when_authentication_instance_is_shared (sample_post_response_data ):
118+ def test_token_retrieved_once_when_authentication_instance_is_shared (sample_post_response_data ,
119+ sample_get_response_data ):
112120 token = str (uuid .uuid4 ())
113121 challenge_id = str (uuid .uuid4 ())
114122
115123 redirect_server = f"{ REDIRECT_RESOURCE } /{ challenge_id } "
116124 token_server = f"{ TOKEN_RESOURCE } /{ challenge_id } "
117125
118126 post_statement_callback = PostStatementCallback (redirect_server , token_server , [token ], sample_post_response_data )
127+ get_statement_callback = PostStatementCallback (redirect_server , token_server , [token ], sample_get_response_data )
119128
120- # bind post statement
129+ # bind post statement to submit query
121130 httpretty .register_uri (
122131 method = httpretty .POST ,
123132 uri = f"{ SERVER_ADDRESS } :8080{ constants .URL_STATEMENT_PATH } " ,
124133 body = post_statement_callback )
125134
135+ # bind get statement for result retrieval
136+ httpretty .register_uri (
137+ method = httpretty .GET ,
138+ uri = f"{ SERVER_ADDRESS } :8080{ constants .URL_STATEMENT_PATH } /20210817_140827_00000_arvdv/1" ,
139+ body = get_statement_callback )
140+
126141 # bind get token
127142 get_token_callback = GetTokenCallback (token_server , token )
128143 httpretty .register_uri (
@@ -166,21 +181,28 @@ def test_token_retrieved_once_when_authentication_instance_is_shared(sample_post
166181
167182
168183@httprettified
169- def test_token_retrieved_once_when_multithreaded (sample_post_response_data ):
184+ def test_token_retrieved_once_when_multithreaded (sample_post_response_data , sample_get_response_data ):
170185 token = str (uuid .uuid4 ())
171186 challenge_id = str (uuid .uuid4 ())
172187
173188 redirect_server = f"{ REDIRECT_RESOURCE } /{ challenge_id } "
174189 token_server = f"{ TOKEN_RESOURCE } /{ challenge_id } "
175190
176191 post_statement_callback = PostStatementCallback (redirect_server , token_server , [token ], sample_post_response_data )
192+ get_statement_callback = PostStatementCallback (redirect_server , token_server , [token ], sample_get_response_data )
177193
178- # bind post statement
194+ # bind post statement to submit query
179195 httpretty .register_uri (
180196 method = httpretty .POST ,
181197 uri = f"{ SERVER_ADDRESS } :8080{ constants .URL_STATEMENT_PATH } " ,
182198 body = post_statement_callback )
183199
200+ # bind get statement for result retrieval
201+ httpretty .register_uri (
202+ method = httpretty .GET ,
203+ uri = f"{ SERVER_ADDRESS } :8080{ constants .URL_STATEMENT_PATH } /20210817_140827_00000_arvdv/1" ,
204+ body = get_statement_callback )
205+
184206 # bind get token
185207 get_token_callback = GetTokenCallback (token_server , token )
186208 httpretty .register_uri (
0 commit comments