Skip to content

Commit 03843b4

Browse files
Unit tests to test DataAgreementV1Record (exchange record)
Signed-off-by: George J Padayatti <[email protected]>
1 parent dbd2af3 commit 03843b4

File tree

2 files changed

+35
-0
lines changed

2 files changed

+35
-0
lines changed

mydata_did/v1_0/tests/__init__.py

Whitespace-only changes.
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
from asynctest import TestCase as AsyncTestCase
2+
3+
from ..models.exchange_records.data_agreement_record import DataAgreementV1Record
4+
5+
6+
class TestDataAgreementV1Record(AsyncTestCase):
7+
def setUp(self) -> None:
8+
super().setUp()
9+
10+
self.data_agreement_v1_record = DataAgreementV1Record(
11+
data_agreement_id="123",
12+
state=DataAgreementV1Record.STATE_PREPARATION,
13+
method_of_use=DataAgreementV1Record.METHOD_OF_USE_DATA_SOURCE,
14+
data_agreement={},
15+
publish_flag="False",
16+
delete_flag="True",
17+
schema_id="schema_id",
18+
cred_def_id="cred_def_id",
19+
data_agreement_proof_presentation_request={},
20+
)
21+
22+
def test_delete_flag_property(self):
23+
assert self.data_agreement_v1_record._delete_flag == True
24+
25+
def test_publish_flag_property(self):
26+
assert self.data_agreement_v1_record._publish_flag == False
27+
28+
def test_is_deleted_property(self):
29+
assert self.data_agreement_v1_record.is_deleted == True
30+
31+
def test_is_published_property(self):
32+
self.data_agreement_v1_record._delete_flag = False
33+
self.data_agreement_v1_record._publish_flag = True
34+
35+
assert self.data_agreement_v1_record.is_published == True

0 commit comments

Comments
 (0)