1414
1515
1616import unittest
17-
17+ import google . api_core . gapic_v1 . method
1818import mock
1919
2020
@@ -333,7 +333,9 @@ def test_execute_sql_w_params_wo_param_types(self):
333333 derived .execute_sql (SQL_QUERY_WITH_PARAM , PARAMS )
334334
335335 def _execute_sql_helper (
336- self , multi_use , first = True , count = 0 , partition = None , sql_count = 0 ):
336+ self , multi_use , first = True , count = 0 , partition = None , sql_count = 0 ,
337+ timeout = google .api_core .gapic_v1 .method .DEFAULT ,
338+ retry = google .api_core .gapic_v1 .method .DEFAULT ):
337339 from google .protobuf .struct_pb2 import Struct
338340 from google .cloud .spanner_v1 .proto .result_set_pb2 import (
339341 PartialResultSet , ResultSetMetadata , ResultSetStats )
@@ -380,7 +382,7 @@ def _execute_sql_helper(
380382
381383 result_set = derived .execute_sql (
382384 SQL_QUERY_WITH_PARAM , PARAMS , PARAM_TYPES ,
383- query_mode = MODE , partition = partition )
385+ query_mode = MODE , partition = partition , retry = retry , timeout = timeout )
384386
385387 self .assertEqual (derived ._read_request_count , count + 1 )
386388
@@ -417,6 +419,8 @@ def _execute_sql_helper(
417419 partition_token = partition ,
418420 seqno = sql_count ,
419421 metadata = [('google-cloud-resource-prefix' , database .name )],
422+ timeout = timeout ,
423+ retry = retry ,
420424 )
421425
422426 self .assertEqual (derived ._execute_sql_count , sql_count + 1 )
@@ -441,6 +445,12 @@ def test_execute_sql_w_multi_use_w_first_w_count_gt_0(self):
441445 with self .assertRaises (ValueError ):
442446 self ._execute_sql_helper (multi_use = True , first = True , count = 1 )
443447
448+ def test_execute_sql_w_retry (self ):
449+ self ._execute_sql_helper (multi_use = False , retry = None )
450+
451+ def test_execute_sql_w_timeout (self ):
452+ self ._execute_sql_helper (multi_use = False , timeout = None )
453+
444454 def _partition_read_helper (
445455 self , multi_use , w_txn ,
446456 size = None , max_partitions = None , index = None ):
0 commit comments