Skip to content
Bitcoin Roots

v31.1-roots.1 · Commit 5: [PATCH 05/17] feat(net): preserve Roots peer controls and health view on v31

test/functional/p2p_node_network_limited.py

Before: test/functional/p2p_node_network_limited.py · After: test/functional/p2p_node_network_limited.py

File metadata
index 8140823f58a079f25a3fa5650f009437e4baa103..73693dff18e741163191b3670d8dd18d8cd7bf3d 100755

Download original patch · Release notes

Diff rows 1–15 of 15. Line numbers refer to the original before/after files.

+ Added− RemovedUnmarked lines are context.

Scroll the code area horizontally to read long lines. Before is on the left; after is on the right. Unified view fits narrow screens more easily.

test/functional/p2p_node_network_limited.py CHANGED
@@ -11,6 +11,7 @@ and that it responds to getdata requests for blocks correctly:
11
  from test_framework.messages import (
12
  CInv,
13
  MSG_BLOCK,
 
14
  NODE_NETWORK_LIMITED,
15
  NODE_P2P_V2,
16
  NODE_WITNESS,
@@ -123,7 +124,7 @@ class NodeNetworkLimitedTest(BitcoinTestFramework):
123
  expected_services |= NODE_P2P_V2
124
 
125
  self.log.info("Check that node has signalled expected services.")
126
- assert_equal(node.nServices, expected_services)
127
 
128
  self.log.info("Check that the localservices is as expected.")
129
  assert_equal(int(self.nodes[0].getnetworkinfo()['localservices'], 16), expected_services)
 
11
  from test_framework.messages import (
12
  CInv,
13
  MSG_BLOCK,
14
+ NODE_BLOOM,
15
  NODE_NETWORK_LIMITED,
16
  NODE_P2P_V2,
17
  NODE_WITNESS,
 
124
  expected_services |= NODE_P2P_V2
125
 
126
  self.log.info("Check that node has signalled expected services.")
127
+ assert_equal(node.nServices, expected_services | NODE_BLOOM) # Implicit loopback bloom is per-peer only.
128
 
129
  self.log.info("Check that the localservices is as expected.")
130
  assert_equal(int(self.nodes[0].getnetworkinfo()['localservices'], 16), expected_services)