def test_old_txn_metadata_digest_fallback(looper, sdk_wallet_client): # Create signed request and convert to legacy txn req_str = sdk_signed_random_requests(looper, sdk_wallet_client, 1)[0] req = deserialize_req(req_str) txn = req_to_legacy_txn(req_str) # Check that digests still can be extracted correctly assert get_payload_digest(txn) == req.payload_digest assert get_digest(txn) == None
def test_old_txn_metadata_multisig_digest_fallback(looper, sdk_wallet_client, sdk_wallet_client2): # Create signed request and convert to legacy txn req_str = json.dumps(sdk_random_request_objects(1, CURRENT_PROTOCOL_VERSION, sdk_wallet_client[1])[0].as_dict) req_str = sdk_multisign_request_object(looper, sdk_wallet_client, req_str) req_str = sdk_multisign_request_object(looper, sdk_wallet_client2, req_str) req = deserialize_req(req_str) txn = req_to_legacy_txn(req_str) # Check that digests still can be extracted correctly assert get_payload_digest(txn) == req.payload_digest assert get_digest(txn) == None
def test_get_digest(txn): assert get_digest( txn ) == "d0b78a4216cb2407934cafc87be06a1baffc809ded7558c9c08da227a4e92507"
def test_get_digest_old(legacy_txn): assert get_digest(legacy_txn) == None
def test_get_digest(txn): assert get_digest(txn) == "d3a6c519da23eacfc3e8dc3d3394fdb9ca1d8819bb9628f1fa6187c7e6dcf602"
def test_attrib_txn_digest_req_instance(req): txn = reqToTxn(req) assert get_digest(txn) == req.digest
def test_attrib_txn_digest_req_dict(req): txn = reqToTxn(req.as_dict) assert get_digest(txn) == req.digest
def test_get_digest(txn): assert get_digest(txn) == "d0b78a4216cb2407934cafc87be06a1baffc809ded7558c9c08da227a4e92507"
def test_attrib_txn_digest_req_json(req_json, req): txn = reqToTxn(req_json) assert get_digest(txn) == req.digest