Skip to content

Commit ade5964

Browse files
jnewberyromanz
authored andcommitted
[tests] only use 2 nodes in interface_rest.py
1 parent ad00fbe commit ade5964

File tree

1 file changed

+11
-13
lines changed

1 file changed

+11
-13
lines changed

test/functional/interface_rest.py

Lines changed: 11 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818
from test_framework.util import (
1919
assert_equal,
2020
assert_greater_than,
21-
connect_nodes_bi,
2221
hex_str_to_bytes,
2322
)
2423

@@ -40,13 +39,8 @@ def filter_output_indices_by_value(vouts, value):
4039
class RESTTest (BitcoinTestFramework):
4140
def set_test_params(self):
4241
self.setup_clean_chain = True
43-
self.num_nodes = 3
44-
self.extra_args = [["-rest"]] * self.num_nodes
45-
46-
def setup_network(self, split=False):
47-
super().setup_network()
48-
connect_nodes_bi(self.nodes, 0, 2)
49-
self.url = urllib.parse.urlparse(self.nodes[0].url)
42+
self.num_nodes = 2
43+
self.extra_args = [["-rest"], []]
5044

5145
def test_rest_request(self, uri, http_method='GET', req_type=ReqType.JSON, body='', status=200, ret_type=RetType.JSON):
5246
rest_uri = '/rest' + uri
@@ -75,18 +69,22 @@ def test_rest_request(self, uri, http_method='GET', req_type=ReqType.JSON, body=
7569
return json.loads(resp.read().decode('utf-8'), parse_float=Decimal)
7670

7771
def run_test(self):
72+
self.url = urllib.parse.urlparse(self.nodes[0].url)
7873
self.log.info("Mine blocks and send Bitcoin to node 1")
7974

75+
# Random address so node1's balance doesn't increase
76+
not_related_address = "2MxqoHEdNQTyYeX1mHcbrrpzgojbosTpCvJ"
77+
8078
self.nodes[0].generate(1)
8179
self.sync_all()
82-
self.nodes[2].generate(100)
80+
self.nodes[1].generatetoaddress(100, not_related_address)
8381
self.sync_all()
8482

8583
assert_equal(self.nodes[0].getbalance(), 50)
8684

8785
txid = self.nodes[0].sendtoaddress(self.nodes[1].getnewaddress(), 0.1)
8886
self.sync_all()
89-
self.nodes[2].generate(1)
87+
self.nodes[1].generatetoaddress(1, not_related_address)
9088
self.sync_all()
9189
bb_hash = self.nodes[0].getbestblockhash()
9290

@@ -260,9 +258,9 @@ def run_test(self):
260258

261259
# Make 3 tx and mine them on node 1
262260
txs = []
263-
txs.append(self.nodes[0].sendtoaddress(self.nodes[2].getnewaddress(), 11))
264-
txs.append(self.nodes[0].sendtoaddress(self.nodes[2].getnewaddress(), 11))
265-
txs.append(self.nodes[0].sendtoaddress(self.nodes[2].getnewaddress(), 11))
261+
txs.append(self.nodes[0].sendtoaddress(not_related_address, 11))
262+
txs.append(self.nodes[0].sendtoaddress(not_related_address, 11))
263+
txs.append(self.nodes[0].sendtoaddress(not_related_address, 11))
266264
self.sync_all()
267265

268266
# Check that there are exactly 3 transactions in the TX memory pool before generating the block

0 commit comments

Comments
 (0)