18 self.
nodes.append(
start_node(1, self.options.tmpdir, [
"-blockversion=3"]))
19 self.
nodes.append(
start_node(2, self.options.tmpdir, [
"-blockversion=4"]))
32 raise AssertionError(
"Failed to mine 100 version=3 blocks")
39 raise AssertionError(
"Failed to mine 750 version=4 blocks")
47 raise AssertionError(
"Failed to mine a version=4 blocks")
56 raise AssertionError(
"Failed to mine 198 version=4 blocks")
62 raise AssertionError(
"Failed to mine a version=3 block after 949 version=4 blocks")
68 raise AssertionError(
"Failed to mine a version=4 block")
73 raise AssertionError(
"Succeeded to mine a version=3 block after 950 version=4 blocks")
74 except JSONRPCException:
78 raise AssertionError(
"Accepted a version=3 block after 950 version=4 blocks")
84 raise AssertionError(
"Failed to mine a version=4 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)