Example #1
0
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
Example #2
0
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"
Example #6
0
def test_attrib_txn_digest_req_instance(req):
    txn = reqToTxn(req)
    assert get_digest(txn) == req.digest
Example #7
0
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"
Example #9
0
def test_attrib_txn_digest_req_json(req_json, req):
    txn = reqToTxn(req_json)
    assert get_digest(txn) == req.digest