1313# limitations under the License.
1414
1515import datetime
16+
1617from google .cloud .spanner_admin_database_v1 import UpdateDatabaseDdlRequest
1718from google .cloud .spanner_dbapi .parsed_statement import AutocommitDmlMode
1819from sqlalchemy import (
3233from sqlalchemy .orm import Session , DeclarativeBase , Mapped , mapped_column
3334from sqlalchemy .testing import eq_ , is_instance_of
3435from google .cloud .spanner_v1 import (
35- FixedSizePool ,
36- BatchCreateSessionsRequest ,
36+ CreateSessionRequest ,
3737 ExecuteSqlRequest ,
3838 ResultSet ,
3939 PingingPool ,
@@ -58,7 +58,7 @@ def verify_select1(self, results):
5858 eq_ (1 , len (result_list ))
5959 requests = self .spanner_service .requests
6060 eq_ (2 , len (requests ))
61- is_instance_of (requests [0 ], BatchCreateSessionsRequest )
61+ is_instance_of (requests [0 ], CreateSessionRequest )
6262 is_instance_of (requests [1 ], ExecuteSqlRequest )
6363
6464 def test_select1 (self ):
@@ -71,7 +71,7 @@ def test_sqlalchemy_select1(self):
7171 add_select1_result ()
7272 engine = create_engine (
7373 "spanner:///projects/p/instances/i/databases/d" ,
74- connect_args = {"client" : self .client , "pool" : PingingPool ( size = 10 ) },
74+ connect_args = {"client" : self .client },
7575 )
7676 with engine .connect ().execution_options (
7777 isolation_level = "AUTOCOMMIT"
@@ -113,7 +113,7 @@ def test_create_table(self):
113113 )
114114 engine = create_engine (
115115 "spanner:///projects/p/instances/i/databases/d" ,
116- connect_args = {"client" : self .client , "pool" : FixedSizePool ( size = 10 ) },
116+ connect_args = {"client" : self .client },
117117 )
118118 metadata = MetaData ()
119119 Table (
@@ -150,7 +150,7 @@ def test_create_table_in_schema(self):
150150 )
151151 engine = create_engine (
152152 "spanner:///projects/p/instances/i/databases/d" ,
153- connect_args = {"client" : self .client , "pool" : FixedSizePool ( size = 10 ) },
153+ connect_args = {"client" : self .client },
154154 )
155155 metadata = MetaData ()
156156 Table (
@@ -192,7 +192,7 @@ def test_create_multiple_tables(self):
192192 )
193193 engine = create_engine (
194194 "spanner:///projects/p/instances/i/databases/d" ,
195- connect_args = {"client" : self .client , "pool" : FixedSizePool ( size = 10 ) },
195+ connect_args = {"client" : self .client },
196196 )
197197 metadata = MetaData ()
198198 for i in range (2 ):
@@ -260,7 +260,7 @@ class Singer(Base):
260260
261261 engine = create_engine (
262262 "spanner:///projects/p/instances/i/databases/d" ,
263- connect_args = {"client" : self .client , "pool" : FixedSizePool ( size = 10 ) },
263+ connect_args = {"client" : self .client },
264264 )
265265
266266 with Session (engine ) as session :
@@ -277,18 +277,18 @@ def test_database_role(self):
277277 "spanner:///projects/p/instances/i/databases/d" ,
278278 connect_args = {
279279 "client" : self .client ,
280- "pool" : FixedSizePool (size = 10 ),
280+ # "pool": FixedSizePool(size=10),
281281 "database_role" : "my_role" ,
282282 },
283283 )
284284 with Session (engine .execution_options (isolation_level = "autocommit" )) as session :
285285 session .execute (select (1 ))
286286 requests = self .spanner_service .requests
287287 eq_ (2 , len (requests ))
288- is_instance_of (requests [0 ], BatchCreateSessionsRequest )
288+ is_instance_of (requests [0 ], CreateSessionRequest )
289289 is_instance_of (requests [1 ], ExecuteSqlRequest )
290- request : BatchCreateSessionsRequest = requests [0 ]
291- eq_ ("my_role" , request .session_template .creator_role )
290+ request : CreateSessionRequest = requests [0 ]
291+ eq_ ("my_role" , request .session .creator_role )
292292
293293 def test_select_table_in_named_schema (self ):
294294 class Base (DeclarativeBase ):
@@ -311,7 +311,7 @@ class Singer(Base):
311311 add_singer_query_result (query )
312312 engine = create_engine (
313313 "spanner:///projects/p/instances/i/databases/d" ,
314- connect_args = {"client" : self .client , "pool" : FixedSizePool ( size = 10 ) },
314+ connect_args = {"client" : self .client },
315315 )
316316
317317 insert = "INSERT INTO my_schema.singers (name) VALUES (@a0) THEN RETURN id"
0 commit comments