コード例 #1
0
def test_load_wallet_by_empty_path_fail(tdir_for_func, keyrings_base_dir):
    wsh = WalletStorageHelper(keyrings_base_dir)

    for path in (None, ''):
        with pytest.raises(ValueError) as exc_info:
            wsh.loadWallet(path)

        exc_info.match(r'empty path')
コード例 #2
0
def test_load_wallet_by_empty_path_fail(tdir_for_func, keyrings_base_dir):
    wsh = WalletStorageHelper(keyrings_base_dir)

    for path in (None, ''):
        with pytest.raises(ValueError) as exc_info:
            wsh.loadWallet(path)

        exc_info.match(r'empty path')
コード例 #3
0
def test_load_wallet_by_abs_path(
        tdir_for_func, keyrings_base_dir, test_wallet):
    wsh = WalletStorageHelper(keyrings_base_dir)
    abs_path = os.path.join(keyrings_base_dir, "5/6/7/wallet")
    wsh.saveWallet(test_wallet, abs_path)
    loaded_wallet = wsh.loadWallet(abs_path)
    # TODO no comparison operator for Wallet (and classes it used)
    assert encode_wallet(test_wallet) == encode_wallet(loaded_wallet)
コード例 #4
0
def test_load_wallet_by_abs_path(tdir_for_func, keyrings_base_dir,
                                 test_wallet):
    wsh = WalletStorageHelper(keyrings_base_dir)
    abs_path = os.path.join(keyrings_base_dir, "5/6/7/wallet")
    wsh.saveWallet(test_wallet, abs_path)
    loaded_wallet = wsh.loadWallet(abs_path)
    # TODO no comparison operator for Wallet (and classes it used)
    assert encode_wallet(test_wallet) == encode_wallet(loaded_wallet)
コード例 #5
0
def test_loaded_wallet_data(tdir_for_func, keyrings_base_dir, test_wallet):
    wpath = 'ctx/test.wallet'

    wsh = WalletStorageHelper(keyrings_base_dir)

    wsh.saveWallet(test_wallet, wpath)
    loaded_wallet = wsh.loadWallet(wpath)
    # TODO no comparison operator for Wallet (and classes it used)
    assert encode_wallet(test_wallet) == encode_wallet(loaded_wallet)
コード例 #6
0
def test_loaded_wallet_data(tdir_for_func, keyrings_base_dir, test_wallet):
    wpath = 'ctx/test.wallet'

    wsh = WalletStorageHelper(keyrings_base_dir)

    wsh.saveWallet(test_wallet, wpath)
    loaded_wallet = wsh.loadWallet(wpath)
    # TODO no comparison operator for Wallet (and classes it used)
    assert encode_wallet(test_wallet) == encode_wallet(loaded_wallet)