From 9508ed50b4c63d9881be381a6fd3414b278d18a9 Mon Sep 17 00:00:00 2001 From: Aya Hassan Date: Thu, 4 Jun 2026 19:02:26 +0200 Subject: [PATCH] fix the number of shards issue --- tests/wrappers_tests/test_wrapper_corner_cases.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tests/wrappers_tests/test_wrapper_corner_cases.py b/tests/wrappers_tests/test_wrapper_corner_cases.py index 07f460be9..373b70b30 100644 --- a/tests/wrappers_tests/test_wrapper_corner_cases.py +++ b/tests/wrappers_tests/test_wrapper_corner_cases.py @@ -50,7 +50,9 @@ class TestWrapperAutoPortAllocation(StepsCommon): # End-to-end: two nodes, sender uses auto-port for tcp + discv5. # restPort stays concrete because REST does not support auto-port. sender_collector = EventCollector() - sender_config = build_node_config(tcpPort=0, discv5UdpPort=0) + # numShardsInNetwork=1 enables autosharding, required by the send API + # (SubscriptionManager) — same as the other send-capable wrapper tests. + sender_config = build_node_config(tcpPort=0, discv5UdpPort=0, numShardsInNetwork=1) sender_result = WrapperManager.create_and_start( config=sender_config, @@ -64,6 +66,7 @@ class TestWrapperAutoPortAllocation(StepsCommon): peer_config = build_node_config( tcpPort=0, discv5UdpPort=0, + numShardsInNetwork=1, staticnodes=[sender_addr], ) peer_result = WrapperManager.create_and_start(config=peer_config)