Changeset View
Changeset View
Standalone View
Standalone View
qa/rpc-tests/walletbackup.py
Context not available. | |||||
assert_equal(self.nodes[1].getbalance(), balance1) | assert_equal(self.nodes[1].getbalance(), balance1) | ||||
assert_equal(self.nodes[2].getbalance(), balance2) | assert_equal(self.nodes[2].getbalance(), balance2) | ||||
# backup to file self must fail | |||||
try: | |||||
self.nodes[0].backupwallet(tmpdir + | |||||
"/node0/regtest/wallet.dat") | |||||
raise AssertionError("Must not backup to file itself!") | |||||
except JSONRPCException as e: | |||||
assert("backup failed" in e.error['message']) | |||||
# different route to same path also fails | |||||
try: | |||||
self.nodes[0].backupwallet(tmpdir + | |||||
"/node0/./regtest/wallet.dat") | |||||
raise AssertionError("Must not backup to file itself!") | |||||
except JSONRPCException as e: | |||||
assert("backup failed" in e.error['message']) | |||||
if __name__ == '__main__': | if __name__ == '__main__': | ||||
WalletBackupTest().main() | WalletBackupTest().main() | ||||
Context not available. |