From 40770ddb72ee92cf7ea2c746253aa6a00b490707 Mon Sep 17 00:00:00 2001 From: Ning Sun Date: Wed, 14 Oct 2026 12:49:56 +0000 Subject: [PATCH] test: only assert genuinely invalid read-preference values at request ingresses (#9576) The flow and nested-MergeScan ingress tests hardcoded "follower" among the read-preference values that must be rejected, coupling them to the current leader-only ReadPreference enum. Assert only genuinely invalid values there, matching the wire-values test which already limits itself to ["", "unknown"]. This keeps the ingress tests valid for builds that extend ReadPreference with more variants. Signed-off-by: Ning Sun --- tests-integration/src/cluster.rs | 2 +- .../src/tests/nested_merge_scan_capability_test.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/tests-integration/src/cluster.rs b/tests-integration/src/cluster.rs index bd357033a7e..e74a53b21bb 100644 --- a/tests-integration/src/cluster.rs +++ b/tests-integration/src/cluster.rs @@ -1170,7 +1170,7 @@ mod tests { response.unwrap_err().status_code() ); - for value in ["", "unknown", "follower"] { + for value in ["", "unknown"] { let mut query_context = api::v1::QueryContext::from(session::context::QueryContext::arc().as_ref()); query_context.extensions.insert( diff --git a/tests-integration/src/tests/nested_merge_scan_capability_test.rs b/tests-integration/src/tests/nested_merge_scan_capability_test.rs index 6ad57b7a14c..7c696e7373e 100644 --- a/tests-integration/src/tests/nested_merge_scan_capability_test.rs +++ b/tests-integration/src/tests/nested_merge_scan_capability_test.rs @@ -158,7 +158,7 @@ async fn test_nested_merge_scan_capability_rejects_internal_read_preference() { .map(|id| (*id, rpc_requests(&cluster, *id))) .collect::>(); - for value in ["", "invalid", "follower"] { + for value in ["", "invalid"] { let mut header = region_request_header(&query_ctx); header .query_context