@@ -82,28 +82,24 @@ def test_cant_get_results_after_cancel(self, long_running_ae: AsyncExecution):
82
82
def test_get_async_execution_can_check_status (
83
83
self , long_running_ae : AsyncExecution
84
84
):
85
- query_id , query_secret = str (long_running_ae .query_id ), str (
86
- long_running_ae .query_secret
87
- )
85
+ query_id = long_running_ae .serialize ()
88
86
89
87
with self .connection () as conn :
90
- ae = conn .get_async_execution (query_id , query_secret )
88
+ ae = conn .get_async_execution (query_id )
91
89
assert ae .is_running
92
90
93
91
def test_get_async_execution_can_cancel_across_threads (
94
92
self , long_running_ae : AsyncExecution
95
93
):
96
- query_id , query_secret = str (long_running_ae .query_id ), str (
97
- long_running_ae .query_secret
98
- )
94
+ query_id = long_running_ae .serialize ()
99
95
100
- def cancel_query_in_separate_thread (query_id , query_secret ):
96
+ def cancel_query_in_separate_thread (query_id ):
101
97
with self .connection () as conn :
102
- ae = conn .get_async_execution (query_id , query_secret )
98
+ ae = conn .get_async_execution (query_id )
103
99
ae .cancel ()
104
100
105
101
threading .Thread (
106
- target = cancel_query_in_separate_thread , args = (query_id , query_secret )
102
+ target = cancel_query_in_separate_thread , args = (query_id )
107
103
).start ()
108
104
109
105
time .sleep (5 )
@@ -154,30 +150,29 @@ def test_get_async_execution_with_badly_formed_query_id(self):
154
150
ae = conn .get_async_execution ("foo" , "bar" )
155
151
156
152
def test_serialize (self , long_running_ae : AsyncExecution ):
157
- serialized = long_running_ae .serialize ()
158
- query_id , query_secret = serialized .split (":" )
153
+ query_id = long_running_ae .serialize ()
159
154
160
155
with self .connection () as conn :
161
- ae = conn .get_async_execution (query_id , query_secret )
156
+ ae = conn .get_async_execution (query_id )
162
157
assert ae .is_running
163
158
164
159
def test_get_async_execution_no_results_when_direct_results_were_sent (self ):
165
160
"""It remains to be seen whether results can be fetched repeatedly from a "picked up" execution."""
166
161
167
162
with self .connection () as conn :
168
163
ae = conn .execute_async (DIRECT_RESULTS_QUERY , {"param" : 1 })
169
- query_id , query_secret = ae .serialize (). split ( ":" )
164
+ query_id = ae .serialize ()
170
165
ae .get_result ()
171
166
172
167
with self .connection () as conn :
173
168
with pytest .raises (AsyncExecutionException , match = "Query not found" ):
174
- ae_late = conn .get_async_execution (query_id , query_secret )
169
+ ae_late = conn .get_async_execution (query_id )
175
170
176
171
def test_get_async_execution_and_fetch_results (self , long_ish_ae : AsyncExecution ):
177
- query_id , query_secret = long_ish_ae .serialize (). split ( ":" )
172
+ query_id = long_ish_ae .serialize ()
178
173
179
174
with self .connection () as conn :
180
- ae = conn .get_async_execution (query_id , query_secret )
175
+ ae = conn .get_async_execution (query_id )
181
176
182
177
while ae .is_running :
183
178
time .sleep (1 )
@@ -194,8 +189,8 @@ def test_get_async_execution_twice(self):
194
189
with self .connection () as conn_1 , self .connection () as conn_2 :
195
190
ae_1 = conn_1 .execute_async (LONG_ISH_QUERY )
196
191
197
- query_id , query_secret = ae_1 .serialize (). split ( ":" )
198
- ae_2 = conn_2 .get_async_execution (query_id , query_secret )
192
+ query_id = ae_1 .serialize ()
193
+ ae_2 = conn_2 .get_async_execution (query_id )
199
194
200
195
while ae_1 .is_running :
201
196
time .sleep (1 )
0 commit comments