Example #1
0
def test_get_wallet_by_address_returns_correct_wallet(redis):
    manager = WalletManager()

    redis.set(
        "wallets:address:spongebob",
        Wallet({"address": "spongebob", "username": "******"}).to_json(),
    )
    redis.set(
        "wallets:address:patrick",
        Wallet({"address": "patrick", "username": "******"}).to_json(),
    )

    wallet = manager._get_wallet_by_address("spongebob")
    assert wallet.address == "spongebob"
    assert wallet.username == "squarepants"
Example #2
0
def test_get_wallet_by_address_returns_non_if_wallet_not_in_redis():
    manager = WalletManager()
    wallet = manager._get_wallet_by_address("spongebob")
    assert wallet is None