def run_test(self):
    node = self.nodes[0]
    h = node.help(command='getblockchaininfo')
    assert h.startswith('getblockchaininfo\n')
    assert_raises_rpc_error((- 8), 'Unknown named parameter', node.help, random='getblockchaininfo')
    h = node.getblockhash(height=0)
    node.getblock(blockhash=h)
    assert_equal(node.echo(), [])
    assert_equal(node.echo(arg0=0, arg9=9), (([0] + ([None] * 8)) + [9]))
    assert_equal(node.echo(arg1=1), [None, 1])
    assert_equal(node.echo(arg9=None), ([None] * 10))
    assert_equal(node.echo(arg0=0, arg3=3, arg9=9), (((([0] + ([None] * 2)) + [3]) + ([None] * 5)) + [9]))
def run_test(self):
    node = self.nodes[0]
    h = node.help(command='getblockchaininfo')
    assert h.startswith('getblockchaininfo\n')
    assert_raises_rpc_error((- 8), 'Unknown named parameter', node.help, random='getblockchaininfo')
    h = node.getblockhash(height=0)
    node.getblock(blockhash=h)
    assert_equal(node.echo(), [])
    assert_equal(node.echo(arg0=0, arg9=9), (([0] + ([None] * 8)) + [9]))
    assert_equal(node.echo(arg1=1), [None, 1])
    assert_equal(node.echo(arg9=None), ([None] * 10))
    assert_equal(node.echo(arg0=0, arg3=3, arg9=9), (((([0] + ([None] * 2)) + [3]) + ([None] * 5)) + [9]))