Skip to content

Commit fafdad0

Browse files
author
MarcoFalke
committed
qa: Remove unused NodeConn members
1 parent 5e46899 commit fafdad0

File tree

4 files changed

+10
-13
lines changed

4 files changed

+10
-13
lines changed

test/functional/p2p-segwit.py

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,10 @@ def get_virtual_size(witness_block):
3232
return vsize
3333

3434
class TestNode(NodeConnCB):
35-
def __init__(self):
35+
def __init__(self, rpc):
3636
super().__init__()
3737
self.getdataset = set()
38+
self.rpc = rpc
3839

3940
def on_getdata(self, conn, message):
4041
for inv in message.inv:
@@ -73,7 +74,7 @@ def test_transaction_acceptance(self, tx, with_witness, accepted, reason=None):
7374
tx_message = msg_witness_tx(tx)
7475
self.send_message(tx_message)
7576
self.sync_with_ping()
76-
assert_equal(tx.hash in self.connection.rpc.getrawmempool(), accepted)
77+
assert_equal(tx.hash in self.rpc.getrawmempool(), accepted)
7778
if (reason != None and not accepted):
7879
# Check the rejection reason as well.
7980
with mininode_lock:
@@ -86,7 +87,7 @@ def test_witness_block(self, block, accepted, with_witness=True):
8687
else:
8788
self.send_message(msg_block(block))
8889
self.sync_with_ping()
89-
assert_equal(self.connection.rpc.getbestblockhash() == block.hash, accepted)
90+
assert_equal(self.rpc.getbestblockhash() == block.hash, accepted)
9091

9192
# Used to keep track of anyone-can-spend outputs that we can use in the tests
9293
class UTXO():
@@ -1869,11 +1870,11 @@ def test_non_standard_witness(self):
18691870
def run_test(self):
18701871
# Setup the p2p connections and start up the network thread.
18711872
# self.test_node sets NODE_WITNESS|NODE_NETWORK
1872-
self.test_node = self.nodes[0].add_p2p_connection(TestNode(), services=NODE_NETWORK|NODE_WITNESS)
1873+
self.test_node = self.nodes[0].add_p2p_connection(TestNode(self.nodes[0].rpc), services=NODE_NETWORK|NODE_WITNESS)
18731874
# self.old_node sets only NODE_NETWORK
1874-
self.old_node = self.nodes[0].add_p2p_connection(TestNode(), services=NODE_NETWORK)
1875+
self.old_node = self.nodes[0].add_p2p_connection(TestNode(self.nodes[0].rpc), services=NODE_NETWORK)
18751876
# self.std_node is for testing node1 (fRequireStandard=true)
1876-
self.std_node = self.nodes[1].add_p2p_connection(TestNode(), services=NODE_NETWORK|NODE_WITNESS)
1877+
self.std_node = self.nodes[1].add_p2p_connection(TestNode(self.nodes[1].rpc), services=NODE_NETWORK|NODE_WITNESS)
18771878

18781879
NetworkThread().start() # Start up network handling in another thread
18791880

test/functional/test_framework/comptool.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -177,7 +177,7 @@ def add_all_connections(self, nodes):
177177
# Create a p2p connection to each node
178178
test_node = TestNode(self.block_store, self.tx_store)
179179
self.test_nodes.append(test_node)
180-
self.connections.append(NodeConn('127.0.0.1', p2p_port(i), nodes[i], test_node))
180+
self.connections.append(NodeConn('127.0.0.1', p2p_port(i), test_node))
181181
# Make sure the TestNode (callback class) has a reference to its
182182
# associated NodeConn
183183
test_node.add_connection(self.connections[-1])

test/functional/test_framework/mininode.py

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1420,7 +1420,6 @@ def on_ping(self, conn, message):
14201420
conn.send_message(msg_pong(message.nonce))
14211421

14221422
def on_verack(self, conn, message):
1423-
conn.ver_recv = conn.ver_send
14241423
self.verack_received = True
14251424

14261425
def on_version(self, conn, message):
@@ -1516,16 +1515,14 @@ class NodeConn(asyncore.dispatcher):
15161515
"regtest": b"\xfa\xbf\xb5\xda", # regtest
15171516
}
15181517

1519-
def __init__(self, dstaddr, dstport, rpc, callback, net="regtest", services=NODE_NETWORK|NODE_WITNESS, send_version=True):
1518+
def __init__(self, dstaddr, dstport, callback, net="regtest", services=NODE_NETWORK|NODE_WITNESS, send_version=True):
15201519
asyncore.dispatcher.__init__(self, map=mininode_socket_map)
15211520
self.dstaddr = dstaddr
15221521
self.dstport = dstport
15231522
self.create_socket(socket.AF_INET, socket.SOCK_STREAM)
15241523
self.socket.setsockopt(socket.IPPROTO_TCP, socket.TCP_NODELAY, 1)
15251524
self.sendbuf = b""
15261525
self.recvbuf = b""
1527-
self.ver_send = 209
1528-
self.ver_recv = 209
15291526
self.last_sent = 0
15301527
self.state = "connecting"
15311528
self.network = net
@@ -1549,7 +1546,6 @@ def __init__(self, dstaddr, dstport, rpc, callback, net="regtest", services=NODE
15491546
self.connect((dstaddr, dstport))
15501547
except:
15511548
self.handle_close()
1552-
self.rpc = rpc
15531549

15541550
def handle_connect(self):
15551551
if self.state != "connected":

test/functional/test_framework/test_node.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -168,7 +168,7 @@ def add_p2p_connection(self, p2p_conn, **kwargs):
168168
if 'dstaddr' not in kwargs:
169169
kwargs['dstaddr'] = '127.0.0.1'
170170
self.p2ps.append(p2p_conn)
171-
kwargs.update({'rpc': self.rpc, 'callback': p2p_conn})
171+
kwargs.update({'callback': p2p_conn})
172172
p2p_conn.add_connection(NodeConn(**kwargs))
173173

174174
return p2p_conn

0 commit comments

Comments
 (0)