diff options
| author | John Newbery <[email protected]> | 2017-04-03 09:34:04 -0400 |
|---|---|---|
| committer | John Newbery <[email protected]> | 2017-05-02 13:31:54 -0400 |
| commit | c9cc76dcaad85aa9441f18d38298f27a0ffd852a (patch) | |
| tree | 7f3a0bbb5ed9d64f4fe62a7e47abd2a8595a17eb /test/functional/mempool_limit.py | |
| parent | Merge #10169: [tests] Remove func test code duplication (diff) | |
| download | discoin-c9cc76dcaad85aa9441f18d38298f27a0ffd852a.tar.xz discoin-c9cc76dcaad85aa9441f18d38298f27a0ffd852a.zip | |
[tests] Remove is_network_split from funtional test cases
Diffstat (limited to 'test/functional/mempool_limit.py')
| -rwxr-xr-x | test/functional/mempool_limit.py | 19 |
1 files changed, 7 insertions, 12 deletions
diff --git a/test/functional/mempool_limit.py b/test/functional/mempool_limit.py index a7ca576ae..2777291dd 100755 --- a/test/functional/mempool_limit.py +++ b/test/functional/mempool_limit.py @@ -9,30 +9,25 @@ from test_framework.util import * class MempoolLimitTest(BitcoinTestFramework): - def setup_network(self): - self.nodes = [] - self.nodes.append(start_node(0, self.options.tmpdir, ["-maxmempool=5", "-spendzeroconfchange=0"])) - self.is_network_split = False - self.sync_all() - self.relayfee = self.nodes[0].getnetworkinfo()['relayfee'] - def __init__(self): super().__init__() self.setup_clean_chain = True self.num_nodes = 1 - - self.txouts = gen_return_txouts() + self.extra_args = [["-maxmempool=5", "-spendzeroconfchange=0"]] def run_test(self): + txouts = gen_return_txouts() + relayfee = self.nodes[0].getnetworkinfo()['relayfee'] + txids = [] - utxos = create_confirmed_utxos(self.relayfee, self.nodes[0], 91) + utxos = create_confirmed_utxos(relayfee, self.nodes[0], 91) #create a mempool tx that will be evicted us0 = utxos.pop() inputs = [{ "txid" : us0["txid"], "vout" : us0["vout"]}] outputs = {self.nodes[0].getnewaddress() : 0.0001} tx = self.nodes[0].createrawtransaction(inputs, outputs) - self.nodes[0].settxfee(self.relayfee) # specifically fund this tx with low fee + self.nodes[0].settxfee(relayfee) # specifically fund this tx with low fee txF = self.nodes[0].fundrawtransaction(tx) self.nodes[0].settxfee(0) # return to automatic fee selection txFS = self.nodes[0].signrawtransaction(txF['hex']) @@ -42,7 +37,7 @@ class MempoolLimitTest(BitcoinTestFramework): base_fee = relayfee*100 for i in range (3): txids.append([]) - txids[i] = create_lots_of_big_transactions(self.nodes[0], self.txouts, utxos[30*i:30*i+30], 30, (i+1)*base_fee) + txids[i] = create_lots_of_big_transactions(self.nodes[0], txouts, utxos[30*i:30*i+30], 30, (i+1)*base_fee) # by now, the tx should be evicted, check confirmation state assert(txid not in self.nodes[0].getrawmempool()) |