Exemple #1
0
 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"