File tree Expand file tree Collapse file tree 1 file changed +9
-0
lines changed Expand file tree Collapse file tree 1 file changed +9
-0
lines changed Original file line number Diff line number Diff line change 3232from google .cloud .spanner_v1 import JsonObject
3333from google .cloud .spanner_v1 import gapic_version as package_version
3434from google .api_core .datetime_helpers import DatetimeWithNanoseconds
35+
36+ from google .cloud .spanner_v1 .database_sessions_manager import TransactionType
3537from . import _helpers
38+ from tests ._helpers import is_multiplexed_enabled
3639
3740DATABASE_NAME = "dbapi-txn"
3841SPANNER_RPC_PREFIX = "/google.spanner.v1.Spanner/"
@@ -169,6 +172,12 @@ def test_commit_exception(self):
169172 """Test that if exception during commit method is caught, then
170173 subsequent operations on same Cursor and Connection object works
171174 properly."""
175+
176+ if is_multiplexed_enabled (transaction_type = TransactionType .READ_WRITE ):
177+ pytest .skip (
178+ "Mutiplexed session can't be deleted and this test relies on session deletion."
179+ )
180+
172181 self ._execute_common_statements (self ._cursor )
173182 # deleting the session to fail the commit
174183 self ._conn ._session .delete ()
You can’t perform that action at this time.
0 commit comments