18 self.
nodes.append(
start_node(1, self.options.tmpdir, [
"-blockversion=2"]))
19 self.
nodes.append(
start_node(2, self.options.tmpdir, [
"-blockversion=3"]))
32 raise AssertionError(
"Failed to mine 100 version=2 blocks")
39 raise AssertionError(
"Failed to mine 750 version=3 blocks")
47 raise AssertionError(
"Failed to mine a version=3 blocks")
56 raise AssertionError(
"Failed to mine 198 version=3 blocks")
62 raise AssertionError(
"Failed to mine a version=2 block after 949 version=3 blocks")
68 raise AssertionError(
"Failed to mine a version=3 block")
73 raise AssertionError(
"Succeeded to mine a version=2 block after 950 version=3 blocks")
74 except JSONRPCException:
78 raise AssertionError(
"Accepted a version=2 block after 950 version=3 blocks")
84 raise AssertionError(
"Failed to mine a version=3 block")
86 if __name__ ==
'__main__':
def connect_nodes(from_connection, node_num)
UniValue getblockcount(const UniValue ¶ms, bool fHelp)
def start_node(i, dirname, extra_args=None, rpchost=None, timewait=None, binary=None)
UniValue generate(const UniValue ¶ms, bool fHelp)