@@ -8,7 +8,7 @@ use super::*;
88#[ test]
99fn test_inconsistent_row_descriptions ( ) {
1010 let route = Route :: default ( ) ;
11- let mut multi_shard = MultiShard :: new ( 2 , & route) ;
11+ let mut multi_shard = MultiShard :: new ( vec ! [ 0 , 1 ] , & route) ;
1212
1313 // Create two different row descriptions
1414 let rd1 = RowDescription :: new ( & [ Field :: text ( "name" ) , Field :: bigint ( "id" ) ] ) ;
@@ -32,7 +32,7 @@ fn test_inconsistent_row_descriptions() {
3232#[ test]
3333fn test_inconsistent_data_rows ( ) {
3434 let route = Route :: default ( ) ;
35- let mut multi_shard = MultiShard :: new ( 2 , & route) ;
35+ let mut multi_shard = MultiShard :: new ( vec ! [ 0 , 1 ] , & route) ;
3636
3737 // Set up row description first
3838 let rd = RowDescription :: new ( & [ Field :: text ( "name" ) , Field :: bigint ( "id" ) ] ) ;
@@ -63,7 +63,7 @@ fn test_inconsistent_data_rows() {
6363#[ test]
6464fn test_rd_before_dr ( ) {
6565 let mut multi_shard = MultiShard :: new (
66- 3 ,
66+ vec ! [ 0 , 1 , 2 ] ,
6767 & Route :: read ( ShardWithPriority :: new_default_unset ( Shard :: All ) ) ,
6868 ) ;
6969 let rd = RowDescription :: new ( & [ Field :: bigint ( "id" ) ] ) ;
@@ -127,7 +127,7 @@ fn test_rd_before_dr() {
127127#[ test]
128128fn test_ready_for_query_error_preservation ( ) {
129129 let route = Route :: default ( ) ;
130- let mut multi_shard = MultiShard :: new ( 2 , & route) ;
130+ let mut multi_shard = MultiShard :: new ( vec ! [ 0 , 1 ] , & route) ;
131131
132132 // Create ReadyForQuery messages - one with transaction error, one normal
133133 let rfq_error = ReadyForQuery :: error ( ) ;
@@ -151,7 +151,7 @@ fn test_ready_for_query_error_preservation() {
151151fn test_omni_command_complete_not_summed ( ) {
152152 // For omni-sharded tables, we should NOT sum row counts across shards.
153153 let route = Route :: write ( ShardWithPriority :: new_table_omni ( Shard :: All ) ) ;
154- let mut multi_shard = MultiShard :: new ( 3 , & route) ;
154+ let mut multi_shard = MultiShard :: new ( vec ! [ 0 , 1 , 2 ] , & route) ;
155155
156156 let backend1 = BackendKeyData { pid : 1 , secret : 1 } ;
157157 let backend2 = BackendKeyData { pid : 2 , secret : 2 } ;
@@ -193,7 +193,7 @@ fn test_omni_command_complete_not_summed() {
193193fn test_omni_command_complete_uses_first_shard_row_count ( ) {
194194 // For omni, we use the first shard's row count for consistency with DataRow behavior.
195195 let route = Route :: write ( ShardWithPriority :: new_table_omni ( Shard :: All ) ) ;
196- let mut multi_shard = MultiShard :: new ( 2 , & route) ;
196+ let mut multi_shard = MultiShard :: new ( vec ! [ 0 , 1 ] , & route) ;
197197
198198 let backend1 = BackendKeyData { pid : 1 , secret : 1 } ;
199199 let backend2 = BackendKeyData { pid : 2 , secret : 2 } ;
@@ -228,7 +228,7 @@ fn test_omni_command_complete_uses_first_shard_row_count() {
228228fn test_omni_data_rows_only_from_first_server ( ) {
229229 // For omni-sharded tables with RETURNING, only forward DataRows from the first server.
230230 let route = Route :: write ( ShardWithPriority :: new_table_omni ( Shard :: All ) ) ;
231- let mut multi_shard = MultiShard :: new ( 2 , & route) ;
231+ let mut multi_shard = MultiShard :: new ( vec ! [ 0 , 1 ] , & route) ;
232232
233233 let backend1 = BackendKeyData { pid : 1 , secret : 1 } ;
234234 let backend2 = BackendKeyData { pid : 2 , secret : 2 } ;
0 commit comments