@@ -51,21 +51,28 @@ def test_http_session_is_defaulted_when_not_specified(mock_client):
51
51
52
52
53
53
@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 ):
55
55
token = str (uuid .uuid4 ())
56
56
challenge_id = str (uuid .uuid4 ())
57
57
58
58
redirect_server = f"{ REDIRECT_RESOURCE } /{ challenge_id } "
59
59
token_server = f"{ TOKEN_RESOURCE } /{ challenge_id } "
60
60
61
61
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 )
62
63
63
- # bind post statement
64
+ # bind post statement to submit query
64
65
httpretty .register_uri (
65
66
method = httpretty .POST ,
66
67
uri = f"{ SERVER_ADDRESS } :8080{ constants .URL_STATEMENT_PATH } " ,
67
68
body = post_statement_callback )
68
69
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
+
69
76
# bind get token
70
77
get_token_callback = GetTokenCallback (token_server , token )
71
78
httpretty .register_uri (
@@ -108,21 +115,28 @@ def test_token_retrieved_once_per_auth_instance(sample_post_response_data):
108
115
109
116
110
117
@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 , sample_get_response_data ):
112
119
token = str (uuid .uuid4 ())
113
120
challenge_id = str (uuid .uuid4 ())
114
121
115
122
redirect_server = f"{ REDIRECT_RESOURCE } /{ challenge_id } "
116
123
token_server = f"{ TOKEN_RESOURCE } /{ challenge_id } "
117
124
118
125
post_statement_callback = PostStatementCallback (redirect_server , token_server , [token ], sample_post_response_data )
126
+ get_statement_callback = PostStatementCallback (redirect_server , token_server , [token ], sample_get_response_data )
119
127
120
- # bind post statement
128
+ # bind post statement to submit query
121
129
httpretty .register_uri (
122
130
method = httpretty .POST ,
123
131
uri = f"{ SERVER_ADDRESS } :8080{ constants .URL_STATEMENT_PATH } " ,
124
132
body = post_statement_callback )
125
133
134
+ # bind get statement for result retrieval
135
+ httpretty .register_uri (
136
+ method = httpretty .GET ,
137
+ uri = f"{ SERVER_ADDRESS } :8080{ constants .URL_STATEMENT_PATH } /20210817_140827_00000_arvdv/1" ,
138
+ body = get_statement_callback )
139
+
126
140
# bind get token
127
141
get_token_callback = GetTokenCallback (token_server , token )
128
142
httpretty .register_uri (
@@ -166,21 +180,28 @@ def test_token_retrieved_once_when_authentication_instance_is_shared(sample_post
166
180
167
181
168
182
@httprettified
169
- def test_token_retrieved_once_when_multithreaded (sample_post_response_data ):
183
+ def test_token_retrieved_once_when_multithreaded (sample_post_response_data , sample_get_response_data ):
170
184
token = str (uuid .uuid4 ())
171
185
challenge_id = str (uuid .uuid4 ())
172
186
173
187
redirect_server = f"{ REDIRECT_RESOURCE } /{ challenge_id } "
174
188
token_server = f"{ TOKEN_RESOURCE } /{ challenge_id } "
175
189
176
190
post_statement_callback = PostStatementCallback (redirect_server , token_server , [token ], sample_post_response_data )
191
+ get_statement_callback = PostStatementCallback (redirect_server , token_server , [token ], sample_get_response_data )
177
192
178
- # bind post statement
193
+ # bind post statement to submit query
179
194
httpretty .register_uri (
180
195
method = httpretty .POST ,
181
196
uri = f"{ SERVER_ADDRESS } :8080{ constants .URL_STATEMENT_PATH } " ,
182
197
body = post_statement_callback )
183
198
199
+ # bind get statement for result retrieval
200
+ httpretty .register_uri (
201
+ method = httpretty .GET ,
202
+ uri = f"{ SERVER_ADDRESS } :8080{ constants .URL_STATEMENT_PATH } /20210817_140827_00000_arvdv/1" ,
203
+ body = get_statement_callback )
204
+
184
205
# bind get token
185
206
get_token_callback = GetTokenCallback (token_server , token )
186
207
httpretty .register_uri (
0 commit comments