def test_wallet_sign_message_negative(self): """Test Wallet.sign_message negative result.""" private_key_paths = { EthereumCrypto.identifier: ETHEREUM_PRIVATE_KEY_PATH, FetchAICrypto.identifier: FETCHAI_PRIVATE_KEY_PATH, } wallet = Wallet(private_key_paths) signature = wallet.sign_message("unknown id", message=b"some message") assert signature is None, "Signature should be none"
def test_wallet_sign_message_positive(self): """Test Wallet.sign_message positive result.""" private_key_paths = { EthereumCrypto.identifier: ETHEREUM_PRIVATE_KEY_PATH, FetchAICrypto.identifier: FETCHAI_PRIVATE_KEY_PATH, } wallet = Wallet(private_key_paths) signature = wallet.sign_message(EthereumCrypto.identifier, message=b"some message") assert type(signature) == str and int( signature, 16), "No signature present or not hexadecimal"