@@ -2039,6 +2039,7 @@ def test_list_tables(self):
20392039
20402040 def session (self , ** kwargs ):
20412041 from google .cloud .spanner_v1 .session import Session
2042+
20422043 return Session (database = self , ** kwargs )
20432044
20442045 @property
@@ -2469,7 +2470,9 @@ def test_ctor_w_exact_staleness(self):
24692470 def test_from_dict (self ):
24702471 klass = self ._get_target_class ()
24712472 database = self ._make_database ()
2472- session = database ._session_manager .get_session .return_value = self ._make_session ()
2473+ session = (
2474+ database ._session_manager .get_session .return_value
2475+ ) = self ._make_session ()
24732476 snapshot = session .snapshot .return_value = self ._make_snapshot ()
24742477 api_repr = {
24752478 "session_id" : self .SESSION_ID ,
@@ -2504,7 +2507,9 @@ def test__get_session_already(self):
25042507
25052508 def test__get_session_new (self ):
25062509 database = self ._make_database ()
2507- session = database ._session_manager .get_session .return_value = self ._make_session ()
2510+ session = (
2511+ database ._session_manager .get_session .return_value
2512+ ) = self ._make_session ()
25082513 batch_txn = self ._make_one (database )
25092514 self .assertIs (batch_txn ._get_session (), session )
25102515 session .create .assert_called_once_with ()
@@ -3476,28 +3481,29 @@ def __init__(self, name, instance=None):
34763481
34773482 # Create a mock session manager for the new architecture
34783483 self ._session_manager = type ("MockSessionManager" , (), {})()
3479-
3484+
34803485 # Add get_session method to mock session manager
34813486 def mock_get_session (transaction_type = None ):
34823487 # Return a session from the pool if available
3483- if hasattr (self ._session_manager , ' _pool' ) and self ._session_manager ._pool :
3488+ if hasattr (self ._session_manager , " _pool" ) and self ._session_manager ._pool :
34843489 return self ._session_manager ._pool .get ()
34853490 # Otherwise create a new session
34863491 return _Session (database = self )
3487-
3492+
34883493 def mock_put_session (session ):
34893494 # Put session back into the pool if available
3490- if hasattr (self ._session_manager , ' _pool' ) and self ._session_manager ._pool :
3495+ if hasattr (self ._session_manager , " _pool" ) and self ._session_manager ._pool :
34913496 try :
34923497 self ._session_manager ._pool .put (session )
34933498 except :
34943499 pass # Ignore errors when putting back sessions
3495-
3500+
34963501 self ._session_manager .get_session = mock_get_session
34973502 self ._session_manager .put_session = mock_put_session
34983503
34993504 def session (self , ** kwargs ):
35003505 from google .cloud .spanner_v1 .session import Session
3506+
35013507 return Session (database = self , ** kwargs )
35023508
35033509 @property
0 commit comments