Instantiate TestNode objects
(self, num_nodes, extra_args=None, rpchost=None, timewait=None, binary=None)
| 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""" |
no test coverage detected