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

Commit 3e47760

Browse files
committed
Fix more tests
1 parent 27e8fc7 commit 3e47760

File tree

3 files changed

+16
-9
lines changed

3 files changed

+16
-9
lines changed

tests/mockserver_tests/mock_server_test_base.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -134,6 +134,9 @@ def teardown_class(cls):
134134
if MockServerTestBase.server is not None:
135135
MockServerTestBase.server.stop(grace=None)
136136
MockServerTestBase.server = None
137+
self.reset()
138+
139+
def reset(self):
137140
Client.NTH_CLIENT.reset()
138141

139142
def setup_method(self, *args, **kwargs):

tests/unit/test_database.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1918,7 +1918,7 @@ def test_context_mgr_success(self):
19181918
("x-goog-spanner-route-to-leader", "true"),
19191919
(
19201920
"x-goog-spanner-request-id",
1921-
f"1.{REQ_RAND_PROCESS_ID}.{_Client.NTH_CLIENT.value}.1.1.1",
1921+
f"1.{REQ_RAND_PROCESS_ID}.{database._nth_client_id}.1.1.1",
19221922
),
19231923
],
19241924
)
@@ -1969,7 +1969,7 @@ def test_context_mgr_w_commit_stats_success(self):
19691969
("x-goog-spanner-route-to-leader", "true"),
19701970
(
19711971
"x-goog-spanner-request-id",
1972-
f"1.{REQ_RAND_PROCESS_ID}.{_Client.NTH_CLIENT.value}.1.1.1",
1972+
f"1.{REQ_RAND_PROCESS_ID}.{database._nth_client_id}.1.1.1",
19731973
),
19741974
],
19751975
)
@@ -2017,7 +2017,7 @@ def test_context_mgr_w_commit_stats_error(self):
20172017
("x-goog-spanner-route-to-leader", "true"),
20182018
(
20192019
"x-goog-spanner-request-id",
2020-
f"1.{REQ_RAND_PROCESS_ID}.{_Client.NTH_CLIENT.value}.1.1.1",
2020+
f"1.{REQ_RAND_PROCESS_ID}.{database._nth_client_id}.1.1.1",
20212021
),
20222022
],
20232023
)
@@ -3095,7 +3095,7 @@ def test_context_mgr_success(self):
30953095
("x-goog-spanner-route-to-leader", "true"),
30963096
(
30973097
"x-goog-spanner-request-id",
3098-
f"1.{REQ_RAND_PROCESS_ID}.{_Client.NTH_CLIENT.value}.1.1.1",
3098+
f"1.{REQ_RAND_PROCESS_ID}.{database._nth_client_id}.1.1.1",
30993099
),
31003100
],
31013101
)

tests/unit/test_request_id_header.py

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -50,18 +50,20 @@ def test_snapshot_read(self):
5050
self.assertTrue(isinstance(requests[0], BatchCreateSessionsRequest))
5151
self.assertTrue(isinstance(requests[1], ExecuteSqlRequest))
5252

53+
NTH_CLIENT = self.database._nth_client_id
54+
CHANNEL_ID = self.database._channel_id
5355
# Now ensure monotonicity of the received request-id segments.
5456
got_stream_segments, got_unary_segments = self.canonicalize_request_id_headers()
5557
want_unary_segments = [
5658
(
5759
"/google.spanner.v1.Spanner/BatchCreateSessions",
58-
(1, REQ_RAND_PROCESS_ID, 1, 1, 1, 1),
60+
(1, REQ_RAND_PROCESS_ID, NTH_CLIENT, CHANNEL_ID, 1, 1),
5961
)
6062
]
6163
want_stream_segments = [
6264
(
6365
"/google.spanner.v1.Spanner/ExecuteStreamingSql",
64-
(1, REQ_RAND_PROCESS_ID, 1, 1, 2, 1),
66+
(1, REQ_RAND_PROCESS_ID, NTH_CLIENT, CHANNEL_ID, 2, 1),
6567
)
6668
]
6769

@@ -229,20 +231,22 @@ def test_database_execute_partitioned_dml_request_id(self):
229231

230232
# Now ensure monotonicity of the received request-id segments.
231233
got_stream_segments, got_unary_segments = self.canonicalize_request_id_headers()
234+
NTH_CLIENT = self.database._nth_client_id
235+
CHANNEL_ID = self.database._channel_id
232236
want_unary_segments = [
233237
(
234238
"/google.spanner.v1.Spanner/BatchCreateSessions",
235-
(1, REQ_RAND_PROCESS_ID, 1, 1, 1, 1),
239+
(1, REQ_RAND_PROCESS_ID, NTH_CLIENT, CHANNEL_ID, 1, 1),
236240
),
237241
(
238242
"/google.spanner.v1.Spanner/BeginTransaction",
239-
(1, REQ_RAND_PROCESS_ID, 1, 1, 2, 1),
243+
(1, REQ_RAND_PROCESS_ID, NTH_CLIENT, CHANNEL_ID, 2, 1),
240244
),
241245
]
242246
want_stream_segments = [
243247
(
244248
"/google.spanner.v1.Spanner/ExecuteStreamingSql",
245-
(1, REQ_RAND_PROCESS_ID, 1, 1, 3, 1),
249+
(1, REQ_RAND_PROCESS_ID, NTH_CLIENT, CHANNEL_ID, 3, 1),
246250
)
247251
]
248252

0 commit comments

Comments
 (0)