@@ -88,16 +88,21 @@ async def test_db_batch_insert_then_db_snapshot_read(shared_database):
8888
8989
9090@pytest .mark .asyncio
91- async def test_db_batch_send_and_ack (not_emulator , spanner_client , database_dialect , shared_instance ):
91+ async def test_db_batch_send_and_ack (
92+ not_emulator , spanner_client , database_dialect , shared_instance
93+ ):
9294 import uuid
93- from google .cloud .spanner_admin_instance_v1 .types import spanner_instance_admin
95+
96+ from google .api_core .exceptions import GoogleAPIError , MethodNotImplemented
97+
9498 from google .cloud .spanner_admin_database_v1 import DatabaseDialect
95- from google .api_core .exceptions import MethodNotImplemented , GoogleAPIError
9699
97100 db_name = f"test-db-{ uuid .uuid4 ().hex [:8 ]} "
98101 queue_name = f"test_queue_{ uuid .uuid4 ().hex [:8 ]} "
99102
100- test_database = await shared_instance .database (db_name , database_dialect = database_dialect )
103+ test_database = await shared_instance .database (
104+ db_name , database_dialect = database_dialect
105+ )
101106 operation = await test_database .create ()
102107 operation .result (300 )
103108
@@ -121,7 +126,14 @@ async def test_db_batch_send_and_ack(not_emulator, spanner_client, database_dial
121126 except MethodNotImplemented as e :
122127 pytest .skip (f"Queues are not implemented yet: { e } " )
123128 except GoogleAPIError as e :
124- if getattr (e , 'code' , None ) == 501 or (getattr (e , 'grpc_status_code' , None ) and e .grpc_status_code .name == 'UNIMPLEMENTED' ) or "UNIMPLEMENTED" in str (e ):
129+ if (
130+ getattr (e , "code" , None ) == 501
131+ or (
132+ getattr (e , "grpc_status_code" , None )
133+ and e .grpc_status_code .name == "UNIMPLEMENTED"
134+ )
135+ or "UNIMPLEMENTED" in str (e )
136+ ):
125137 pytest .skip (f"Queues are not implemented yet: { e } " )
126138 raise
127139
@@ -132,7 +144,7 @@ async def test_db_batch_send_and_ack(not_emulator, spanner_client, database_dial
132144 key = (2 ,),
133145 payload = "Hello, Queues!" ,
134146 )
135-
147+
136148 print ("Acking message in queue..." )
137149 async with test_database .batch () as batch :
138150 batch .ack (
0 commit comments