Skip to content

Commit c858a54

Browse files
committed
Further modified the indy_node tests to upgrade to indy_vdr
Signed-off-by: Nicholas Massad <[email protected]>
1 parent 15d2787 commit c858a54

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

44 files changed

+281
-203
lines changed

.devcontainer/Dockerfile

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,8 +63,11 @@ RUN apt update -y && apt install -y \
6363
make \
6464
# Indy Node and Plenum
6565
# Indy SDK is not used anymore
66-
#libindy \
67-
libssl3
66+
# libindy \
67+
ursa=0.3.2-1 \
68+
libssl3 \
69+
# Need to move libursa.so to parent dir
70+
&& mv /usr/lib/ursa/* /usr/lib && rm -rf /usr/lib/ursa
6871

6972
RUN pip3 install -U \
7073
# Required by setup.py

acceptance/tests/test_ledger.py

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,10 @@ async def test_send_and_get_nym_positive(writer_role, reader_role):
1616
await pool.set_protocol_version(2)
1717
pool_handle, _ = await pool_helper()
1818
wallet_handle, _, _ = await wallet_helper()
19-
target_did, target_vk = await did.create_and_store_my_did(wallet_handle, '{}')
20-
writer_did, writer_vk = await did.create_and_store_my_did(wallet_handle, '{}')
21-
reader_did, reader_vk = await did.create_and_store_my_did(wallet_handle, '{}')
22-
trustee_did, trustee_vk = await did.create_and_store_my_did(wallet_handle, json.dumps(
19+
target_did, target_vk = await did.create_and_store_did(wallet_handle, '{}')
20+
writer_did, writer_vk = await did.create_and_store_did(wallet_handle, '{}')
21+
reader_did, reader_vk = await did.create_and_store_did(wallet_handle, '{}')
22+
trustee_did, trustee_vk = await did.create_and_store_did(wallet_handle, json.dumps(
2323
{'seed': '000000000000000000000000Trustee1'}))
2424
# Trustee adds NYM writer
2525
await nym_helper(pool_handle, wallet_handle, trustee_did, writer_did, writer_vk, None, writer_role)
@@ -47,9 +47,9 @@ async def test_send_and_get_nym_negative(submitter_seed):
4747
await pool.set_protocol_version(2)
4848
pool_handle, _ = await pool_helper()
4949
wallet_handle, _, _ = await wallet_helper()
50-
target_did, target_vk = await did.create_and_store_my_did(wallet_handle, '{}')
51-
submitter_did, submitter_vk = await did.create_and_store_my_did(wallet_handle, submitter_seed)
52-
trustee_did, trustee_vk = await did.create_and_store_my_did(wallet_handle, json.dumps(
50+
target_did, target_vk = await did.create_and_store_did(wallet_handle, '{}')
51+
submitter_did, submitter_vk = await did.create_and_store_did(wallet_handle, submitter_seed)
52+
trustee_did, trustee_vk = await did.create_and_store_did(wallet_handle, json.dumps(
5353
{'seed': '000000000000000000000000Trustee1'}))
5454
# Trustee adds submitter
5555
await nym_helper(pool_handle, wallet_handle, trustee_did, submitter_did, submitter_vk)
@@ -74,8 +74,8 @@ async def test_send_and_get_attrib_positive(xhash, raw, enc):
7474
await pool.set_protocol_version(2)
7575
pool_handle, _ = await pool_helper()
7676
wallet_handle, _, _ = await wallet_helper()
77-
target_did, target_vk = await did.create_and_store_my_did(wallet_handle, '{}')
78-
submitter_did, submitter_vk = await did.create_and_store_my_did(wallet_handle, json.dumps(
77+
target_did, target_vk = await did.create_and_store_did(wallet_handle, '{}')
78+
submitter_did, submitter_vk = await did.create_and_store_did(wallet_handle, json.dumps(
7979
{'seed': '000000000000000000000000Trustee1'}))
8080
await nym_helper(pool_handle, wallet_handle, submitter_did, target_did, target_vk)
8181
res1 = json.loads(await attrib_helper(pool_handle, wallet_handle, target_did, target_did, xhash, raw, enc))
@@ -100,8 +100,8 @@ async def test_send_and_get_attrib_negative(xhash, raw, enc, error):
100100
await pool.set_protocol_version(2)
101101
pool_handle, _ = await pool_helper()
102102
wallet_handle, _, _ = await wallet_helper()
103-
target_did, target_vk = await did.create_and_store_my_did(wallet_handle, '{}')
104-
submitter_did, submitter_vk = await did.create_and_store_my_did(wallet_handle, json.dumps(
103+
target_did, target_vk = await did.create_and_store_did(wallet_handle, '{}')
104+
submitter_did, submitter_vk = await did.create_and_store_did(wallet_handle, json.dumps(
105105
{'seed': '000000000000000000000000Trustee1'}))
106106
await nym_helper(pool_handle, wallet_handle, submitter_did, target_did, target_vk)
107107
if error:
@@ -126,9 +126,9 @@ async def test_send_and_get_schema_positive(writer_role, reader_role):
126126
await pool.set_protocol_version(2)
127127
pool_handle, _ = await pool_helper()
128128
wallet_handle, _, _ = await wallet_helper()
129-
writer_did, writer_vk = await did.create_and_store_my_did(wallet_handle, '{}')
130-
reader_did, reader_vk = await did.create_and_store_my_did(wallet_handle, '{}')
131-
trustee_did, trustee_vk = await did.create_and_store_my_did(wallet_handle, json.dumps(
129+
writer_did, writer_vk = await did.create_and_store_did(wallet_handle, '{}')
130+
reader_did, reader_vk = await did.create_and_store_did(wallet_handle, '{}')
131+
trustee_did, trustee_vk = await did.create_and_store_did(wallet_handle, json.dumps(
132132
{'seed': '000000000000000000000000Trustee1'}))
133133
# Trustee adds SCHEMA writer
134134
await nym_helper(pool_handle, wallet_handle, trustee_did, writer_did, writer_vk, None, writer_role)
@@ -154,7 +154,7 @@ async def test_send_and_get_schema_negative():
154154
await pool.set_protocol_version(2)
155155
pool_handle, _ = await pool_helper()
156156
wallet_handle, _, _ = await wallet_helper()
157-
trustee_did, trustee_vk = await did.create_and_store_my_did(wallet_handle, json.dumps(
157+
trustee_did, trustee_vk = await did.create_and_store_did(wallet_handle, json.dumps(
158158
{'seed': '000000000000000000000000Trustee1'}))
159159
res = await get_schema_helper(pool_handle, wallet_handle, trustee_did,
160160
'7kqbG8zcdAMc9Q6SMU4xZy:2:schema1:1.0')
@@ -172,9 +172,9 @@ async def test_send_and_get_cred_def_positive(writer_role, reader_role):
172172
await pool.set_protocol_version(2)
173173
pool_handle, _ = await pool_helper()
174174
wallet_handle, _, _ = await wallet_helper()
175-
writer_did, writer_vk = await did.create_and_store_my_did(wallet_handle, '{}')
176-
reader_did, reader_vk = await did.create_and_store_my_did(wallet_handle, '{}')
177-
trustee_did, trustee_vk = await did.create_and_store_my_did(wallet_handle, json.dumps(
175+
writer_did, writer_vk = await did.create_and_store_did(wallet_handle, '{}')
176+
reader_did, reader_vk = await did.create_and_store_did(wallet_handle, '{}')
177+
trustee_did, trustee_vk = await did.create_and_store_did(wallet_handle, json.dumps(
178178
{'seed': '000000000000000000000000Trustee1'}))
179179
# Trustee adds CRED_DEF writer
180180
await nym_helper(pool_handle, wallet_handle, trustee_did, writer_did, writer_vk, None, writer_role)
@@ -202,7 +202,7 @@ async def test_send_and_get_cred_def_negative():
202202
await pool.set_protocol_version(2)
203203
pool_handle, _ = await pool_helper()
204204
wallet_handle, _, _ = await wallet_helper()
205-
trustee_did, trustee_vk = await did.create_and_store_my_did(wallet_handle, json.dumps(
205+
trustee_did, trustee_vk = await did.create_and_store_did(wallet_handle, json.dumps(
206206
{'seed': '000000000000000000000000Trustee1'}))
207207
res = await get_cred_def_helper(pool_handle, wallet_handle, trustee_did,
208208
'AfdMw5jMX9pcNAuSwppbC7:3:CL:297:cred_def_tag')
@@ -220,9 +220,9 @@ async def test_send_and_get_revoc_reg_def_positive(writer_role, reader_role):
220220
await pool.set_protocol_version(2)
221221
pool_handle, _ = await pool_helper()
222222
wallet_handle, _, _ = await wallet_helper()
223-
writer_did, writer_vk = await did.create_and_store_my_did(wallet_handle, '{}')
224-
reader_did, reader_vk = await did.create_and_store_my_did(wallet_handle, '{}')
225-
trustee_did, trustee_vk = await did.create_and_store_my_did(wallet_handle, json.dumps(
223+
writer_did, writer_vk = await did.create_and_store_did(wallet_handle, '{}')
224+
reader_did, reader_vk = await did.create_and_store_did(wallet_handle, '{}')
225+
trustee_did, trustee_vk = await did.create_and_store_did(wallet_handle, json.dumps(
226226
{'seed': '000000000000000000000000Trustee1'}))
227227
# Trustee adds REVOC_REG_DEF writer
228228
await nym_helper(pool_handle, wallet_handle, trustee_did, writer_did, writer_vk, None, writer_role)
@@ -259,9 +259,9 @@ async def test_send_and_get_revoc_reg_entry_positive(writer_role, reader_role):
259259
timestamp0 = int(time.time())
260260
pool_handle, _ = await pool_helper()
261261
wallet_handle, _, _ = await wallet_helper()
262-
writer_did, writer_vk = await did.create_and_store_my_did(wallet_handle, '{}')
263-
reader_did, reader_vk = await did.create_and_store_my_did(wallet_handle, '{}')
264-
trustee_did, trustee_vk = await did.create_and_store_my_did(wallet_handle, json.dumps(
262+
writer_did, writer_vk = await did.create_and_store_did(wallet_handle, '{}')
263+
reader_did, reader_vk = await did.create_and_store_did(wallet_handle, '{}')
264+
trustee_did, trustee_vk = await did.create_and_store_did(wallet_handle, json.dumps(
265265
{'seed': '000000000000000000000000Trustee1'}))
266266
# Trustee adds REVOC_REG_ENTRY writer
267267
await nym_helper(pool_handle, wallet_handle, trustee_did, writer_did, writer_vk, None, writer_role)

acceptance/tests/utils.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ async def attrib_helper(pool_handle, wallet_handle, submitter_did, target_did, x
8080

8181

8282
async def schema_helper(pool_handle, wallet_handle, submitter_did, schema_name, schema_version, schema_attrs):
83-
schema_id, schema_json = await anoncreds.issuer_create_schema(submitter_did, schema_name, schema_version,
83+
schema_id, schema_json = await create_schema(submitter_did, schema_name, schema_version,
8484
schema_attrs)
8585
req = await ledger.build_schema_request(submitter_did, schema_json)
8686
res = await ledger.sign_and_submit_request(pool_handle, wallet_handle, submitter_did, req)

indy_node/test/auth_rule/auth_framework/claim_def.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
import json
22

33
import pytest
4-
from indy.ledger import build_get_schema_request, parse_get_schema_response
4+
from indy_node.test.utils import parse_get_schema_response
5+
from indy_vdr import ledger
56

67
from indy_common.authorize import auth_map
78
from indy_common.authorize.auth_actions import ADD_PREFIX, EDIT_PREFIX
@@ -25,7 +26,7 @@ def get_schema_json(looper, sdk_pool_handle, sdk_wallet_trustee):
2526
schema_json, _ = sdk_write_schema(looper, sdk_pool_handle, sdk_wallet_trustee)
2627
schema_id = json.loads(schema_json)['id']
2728

28-
request = looper.loop.run_until_complete(build_get_schema_request(identifier, schema_id))
29+
request = looper.loop.run_until_complete(ledger.build_get_schema_request(identifier, schema_id))
2930
reply = sdk_get_reply(looper, sdk_sign_and_submit_req(sdk_pool_handle, sdk_wallet_trustee, request))[1]
3031
_, schema_json = looper.loop.run_until_complete(parse_get_schema_response(json.dumps(reply)))
3132
return schema_json

indy_node/test/auth_rule/auth_framework/disable_taa.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import json
22

33
import pytest
4-
from indy.ledger import build_acceptance_mechanisms_request
4+
from indy_vdr import ledger
55

66
from indy_common.authorize.auth_actions import ADD_PREFIX
77
from indy_common.authorize.auth_constraints import AuthConstraint, IDENTITY_OWNER
@@ -29,7 +29,7 @@ def prepare(self):
2929
self.send_taa()
3030

3131
def taa_aml_request(self):
32-
return self.looper.loop.run_until_complete(build_acceptance_mechanisms_request(
32+
return self.looper.loop.run_until_complete(ledger.build_acceptance_mechanisms_request(
3333
self.trustee_wallet[1],
3434
json.dumps({
3535
'Nice way': 'very good way to accept agreement'}),

indy_node/test/auth_rule/auth_framework/revoc_reg_def.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
import json
22

33
import pytest
4-
from indy.ledger import build_get_schema_request, parse_get_schema_response
4+
from indy_vdr import ledger
5+
from indy_node.test.utils import parse_get_schema_response
56

67
from indy_common.state.domain import make_state_path_for_claim_def
78
from plenum.common.types import OPERATION
@@ -32,7 +33,7 @@ def get_schema_json(looper, sdk_pool_handle, sdk_wallet_trustee):
3233
schema_json, _ = sdk_write_schema(looper, sdk_pool_handle, sdk_wallet_trustee)
3334
schema_id = json.loads(schema_json)['id']
3435

35-
request = looper.loop.run_until_complete(build_get_schema_request(identifier, schema_id))
36+
request = looper.loop.run_until_complete(ledger.build_get_schema_request(identifier, schema_id))
3637
reply = sdk_get_reply(looper, sdk_sign_and_submit_req(sdk_pool_handle, sdk_wallet_trustee, request))[1]
3738
_, schema_json = looper.loop.run_until_complete(parse_get_schema_response(json.dumps(reply)))
3839
return schema_json

indy_node/test/auth_rule/auth_framework/txn_author_agreement.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import pytest
22
import json
33

4-
from indy.ledger import build_acceptance_mechanisms_request
4+
from indy_vdr import ledger
55

66
from plenum.common.util import randomString
77

@@ -73,7 +73,7 @@ def get_changed_auth_rule(self):
7373
)
7474

7575
def taa_aml_request(self):
76-
return self.looper.loop.run_until_complete(build_acceptance_mechanisms_request(
76+
return self.looper.loop.run_until_complete(ledger.build_acceptance_mechanisms_request(
7777
self.trustee_wallet[1],
7878
json.dumps({
7979
'Nice way': 'very good way to accept agreement'}),

indy_node/test/auth_rule/auth_framework/txn_author_agreement_aml.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import json
22

33
import pytest
4-
from indy.ledger import build_acceptance_mechanisms_request
4+
from indy_vdr import ledger
55

66
from plenum.common.util import randomString
77

@@ -70,7 +70,7 @@ def get_changed_auth_rule(self):
7070
)
7171

7272
def taa_aml_request_module(self, wallet):
73-
return self.looper.loop.run_until_complete(build_acceptance_mechanisms_request(
73+
return self.looper.loop.run_until_complete(ledger.build_acceptance_mechanisms_request(
7474
wallet[1],
7575
json.dumps({
7676
'Nice way': 'very good way to accept agreement'}),

indy_node/test/auth_rule/helper.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ def generate_auth_rule_operation(auth_action=ADD_PREFIX, auth_type=NYM,
4747
def create_verkey_did(looper, wh):
4848
seed = randomString(32)
4949
return looper.loop.run_until_complete(
50-
create_and_store_my_did(wh, json.dumps({'seed': seed})))
50+
create_and_store_did(wh, json.dumps({'seed': seed})))
5151

5252

5353
def sdk_send_and_check_auth_rule_request(

indy_node/test/auth_rule/test_node_txn_demote_by_endorser.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ def test_node_txn_demote_by_endorser(txnPoolNodeSet,
1818
validators_before = get_pool_validator_count(txnPoolNodeSet)
1919

2020
new_end_did, new_end_verkey = looper.loop.run_until_complete(
21-
did.create_and_store_my_did(sdk_wallet_trustee[0], "{}"))
21+
did.create_and_store_did(sdk_wallet_trustee[0], "{}"))
2222

2323
# Step 1. Add new Endorser
2424
sdk_add_new_nym(looper, sdk_pool_handle,

0 commit comments

Comments
 (0)