mirror of
https://github.com/bitcoin/bitcoin.git
synced 2026-04-26 06:48:53 +02:00
[test] Remove final references to mininode
This commit is contained in:
@@ -32,7 +32,7 @@ from test_framework.util import hex_str_to_bytes, assert_equal
|
||||
|
||||
MIN_VERSION_SUPPORTED = 60001
|
||||
MY_VERSION = 70016 # past wtxid relay
|
||||
MY_SUBVERSION = b"/python-mininode-tester:0.0.3/"
|
||||
MY_SUBVERSION = b"/python-p2p-tester:0.0.3/"
|
||||
MY_RELAY = 1 # from version 70001 onwards, fRelay should be appended to version messages (BIP37)
|
||||
|
||||
MAX_LOCATOR_SZ = 101
|
||||
|
||||
@@ -4,10 +4,14 @@
|
||||
# Copyright (c) 2010-2020 The Bitcoin Core developers
|
||||
# Distributed under the MIT software license, see the accompanying
|
||||
# file COPYING or http://www.opensource.org/licenses/mit-license.php.
|
||||
"""Bitcoin P2P network half-a-node.
|
||||
"""Test objects for interacting with a bitcoind node over the p2p protocol.
|
||||
|
||||
This python code was modified from ArtForz' public domain half-a-node, as
|
||||
found in the mini-node branch of http://github.com/jgarzik/pynode.
|
||||
The P2PInterface objects interact with the bitcoind nodes under test using the
|
||||
node's p2p interface. They can be used to send messages to the node, and
|
||||
callbacks can be registered that execute when messages are received from the
|
||||
node. Messages are sent to/received from the node on an asyncio event loop.
|
||||
State held inside the objects must be guarded by the p2p_lock to avoid data
|
||||
races between the main testing thread and the event loop.
|
||||
|
||||
P2PConnection: A low-level connection object to a node's P2P interface
|
||||
P2PInterface: A high-level interface object for communicating to a node over P2P
|
||||
|
||||
@@ -551,7 +551,7 @@ class TestNode():
|
||||
assert self.p2ps, self._node_msg("No p2p connection")
|
||||
return self.p2ps[0]
|
||||
|
||||
def num_connected_mininodes(self):
|
||||
def num_test_p2p_connections(self):
|
||||
"""Return number of test framework p2p connections to the node."""
|
||||
return len([peer for peer in self.getpeerinfo() if peer['subver'] == MY_SUBVERSION])
|
||||
|
||||
@@ -560,7 +560,7 @@ class TestNode():
|
||||
for p in self.p2ps:
|
||||
p.peer_disconnect()
|
||||
del self.p2ps[:]
|
||||
wait_until(lambda: self.num_connected_mininodes() == 0)
|
||||
wait_until(lambda: self.num_test_p2p_connections() == 0)
|
||||
|
||||
|
||||
class TestNodeCLIAttr:
|
||||
|
||||
Reference in New Issue
Block a user