MCPcopy Create free account
hub / github.com/LUX-Core/lux / add_nodes

Method add_nodes

test/functional/test_framework/test_framework.py:222–232  ·  view source on GitHub ↗

Instantiate TestNode objects

(self, num_nodes, extra_args=None, rpchost=None, timewait=None, binary=None)

Source from the content-addressed store, hash-verified

220 # Public helper methods. These can be accessed by the subclass test scripts.
221
222 def add_nodes(self, num_nodes, extra_args=None, rpchost=None, timewait=None, binary=None):
223 """Instantiate TestNode objects"""
224
225 if extra_args is None:
226 extra_args = [[]] * num_nodes
227 if binary is None:
228 binary = [None] * num_nodes
229 assert_equal(len(extra_args), num_nodes)
230 assert_equal(len(binary), num_nodes)
231 for i in range(num_nodes):
232 self.nodes.append(TestNode(i, self.options.tmpdir, extra_args[i], rpchost, timewait=timewait, binary=binary[i], stderr=None, mocktime=self.mocktime, coverage_dir=self.options.coveragedir))
233
234 def start_node(self, i, extra_args=None, stderr=None):
235 """Start a luxd"""

Callers 3

setup_nodesMethod · 0.95
setup_nodesMethod · 0.80
setup_networkMethod · 0.80

Calls 4

rangeFunction · 0.85
assert_equalFunction · 0.70
TestNodeClass · 0.70
appendMethod · 0.45

Tested by

no test coverage detected