def test_wallet_basic(): # 1. create wallet wallet_name_list = ["test1", "test2"] wallet_list = [] for name in wallet_name_list: wallet = Wallet(name, PASSPHRASE) wallet.new("basic") wallet_list.append(wallet) wallet_name_list = ["test3", "test4"] for name in wallet_name_list: wallet = Wallet(name, PASSPHRASE) wallet.new("hd") wallet_list.append(wallet) # 2. restore wallet w = Wallet.restore("test5", PASSPHRASE, "ordinary mandate edit father snack mesh history identify print borrow skate unhappy cattle tiny first") wallet_list.append(w) #3. check the wallet wallet_names = Wallet.list() assert sorted(wallet_names) == ["test1", "test2", "test3", "test4", "test5"] #4. export wallet export_result = Wallet.export_without_file(wallet_list) write_wallet_info_to_file(wallet_list) export2file_result = Wallet.export_with_file() assert export_result == export2file_result #5. delete wallet delete_all_wallet() #6. import wallet Wallet.import_from_file() _wallet_names = Wallet.list()
def init_wallet(): m = "brick seed fatigue flee earn rural decline switch number cause wheat employ unknown betray tray" wallet_sender = Wallet.restore("Default", PASSPHRASE, m) wallet_sender.create_address("staking") wallet_sender.create_address("staking") # create test wallet wallet_receiver = Wallet("receiver", PASSPHRASE) wallet_receiver.new("basic") return wallet_sender, wallet_receiver
def init_wallet(): m = "brick seed fatigue flee earn rural decline switch number cause wheat employ unknown betray tray" wallet_1 = Wallet.restore("Default", PASSPHRASE, m) wallet_1.create_address("staking") wallet_1.create_address("staking") # create test wallet wallet_2 = Wallet("test-2", PASSPHRASE) wallet_2.new("basic") wallet_3 = Wallet("test-3", PASSPHRASE) wallet_3.new("basic") # create a mock hw wallet wallet_hw = Wallet("hw", PASSPHRASE) wallet_hw.new("hw", "mock")