def test_account_keypair(): """Validate account keypair against account's private and public key.""" expected_account = Account() keypair = expected_account.keypair() decoded_keypair = b58decode(keypair) actual_account = Account(decoded_keypair[:32]) assert expected_account.public_key() == actual_account.public_key() assert expected_account.secret_key() == actual_account.secret_key()
def test_generate_account(): """Generate an account.""" acc = Account() assert len(acc.secret_key()) == crypto_box_SECRETKEYBYTES
def create() -> "Wallet": new_account = Account() new_secret_key = new_account.secret_key() return Wallet(new_secret_key)