Skip to content
This repository was archived by the owner on Mar 31, 2026. It is now read-only.

Commit c87d2a3

Browse files
committed
failed test cases
1 parent a354f4a commit c87d2a3

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

google/cloud/spanner_v1/_helpers.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -724,4 +724,5 @@ def _merge_Transaction_Options(
724724
# Merge transactionOptions, ensuring it overrides default values
725725
merged_pb.MergeFrom(mergeTransactionOptions._pb)
726726

727-
return merged_pb
727+
# Convert protobuf object back into a TransactionOptions instance
728+
return TransactionOptions(merged_pb)

tests/unit/test_session.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1812,7 +1812,9 @@ def test_run_in_transaction_w_isolation_level_at_request_overrides_client(self):
18121812
gax_api = self._make_spanner_api()
18131813
gax_api.begin_transaction.return_value = TransactionPB(id=b"FACEDACE")
18141814
database = self._make_database(
1815-
default_transaction_options={"isolation_level": "SERIALIZABLE"}
1815+
default_transaction_options=DefaultTransactionOptions(
1816+
isolation_level="SERIALIZABLE"
1817+
)
18161818
)
18171819
database.spanner_api = gax_api
18181820
session = self._make_one(database)

0 commit comments

Comments
 (0)