Changeset View
Changeset View
Standalone View
Standalone View
test/functional/wallet_multiwallet.py
Show First 20 Lines • Show All 163 Lines • ▼ Show 20 Lines | def run_test(self): | ||||
assert_equal(w3.getbalance(), 2) | assert_equal(w3.getbalance(), 2) | ||||
assert_equal(w4.getbalance(), 3) | assert_equal(w4.getbalance(), 3) | ||||
batch = w1.batch([w1.getblockchaininfo.get_request(), | batch = w1.batch([w1.getblockchaininfo.get_request(), | ||||
w1.getwalletinfo.get_request()]) | w1.getwalletinfo.get_request()]) | ||||
assert_equal(batch[0]["result"]["chain"], "regtest") | assert_equal(batch[0]["result"]["chain"], "regtest") | ||||
assert_equal(batch[1]["result"]["walletname"], "w1") | assert_equal(batch[1]["result"]["walletname"], "w1") | ||||
self.log.info('Check for per-wallet settxfee call') | |||||
assert_equal(w1.getwalletinfo()['paytxfee'], 0) | |||||
assert_equal(w2.getwalletinfo()['paytxfee'], 0) | |||||
w2.settxfee(4.0) | |||||
assert_equal(w1.getwalletinfo()['paytxfee'], 0) | |||||
assert_equal(w2.getwalletinfo()['paytxfee'], 4.0) | |||||
if __name__ == '__main__': | if __name__ == '__main__': | ||||
MultiWalletTest().main() | MultiWalletTest().main() |