コード例 #1
0
ファイル: test_client_cli.py プロジェクト: linuxgigs/chain
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()
コード例 #2
0
ファイル: test_client_cli.py プロジェクト: stjordanis/chain
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
コード例 #3
0
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")