Esempio n. 1
0
 def test_get_proof_bloockchain_okay(self):
     sdk = getSDK()
     records = [
         Record.fromString("Example Data 1"),
         Record.fromString("Example Data 2"),
         Record.fromString("Example Data 3")
     ]
     proof = sdk.getProof(records, network=Network.BLOOCK_CHAIN)
     self.assertIsNotNone(proof)
     self.assertIsInstance(proof, Proof)
Esempio n. 2
0
 def test_get_proof_okay(self):
     sdk = getSDK()
     records = [
         Record.fromString("Example Data 1"),
         Record.fromString("Example Data 2"),
         Record.fromString("Example Data 3")
     ]
     proof = sdk.getProof(records)
     self.assertIsNotNone(proof)
     self.assertIsInstance(proof, Proof)
Esempio n. 3
0
    def test_fetch_records_okay(self):
        sdk = getSDK()
        records = [
            Record.fromString("Example Data 1"),
            Record.fromString("Example Data 2"),
            Record.fromString("Example Data 3")
        ]
        send_receipt = sdk.sendRecords(records)
        self.assertIsNotNone(send_receipt)

        sdk.waitAnchor(send_receipt[0].anchor)
        record_receipts = sdk.getRecords(records)
        for mr in record_receipts:
            self.assertEqual(mr.status, 'Success',
                             'Status does not match with the expected.')
Esempio n. 4
0
    def test_wait_anchor_okay(self):
        sdk = getSDK()
        records = [
            Record.fromString("Example Data 1"),
            Record.fromString("Example Data 2"),
            Record.fromString("Example Data 3")
        ]
        send_receipt = sdk.sendRecords(records)
        self.assertIsNotNone(send_receipt)

        receipt = sdk.waitAnchor(send_receipt[0].anchor)
        self.assertIsNotNone(receipt)
        self.assertGreater(receipt.id, 0)
        self.assertGreater(len(receipt.block_roots), 0)
        self.assertGreater(len(receipt.networks), 0)
        self.assertIsNotNone(receipt.root)
        self.assertIsNotNone(receipt.status)
Esempio n. 5
0
 def test_send_record_okay(self):
     sdk = getSDK()
     records = [Record.fromString("Example Data")]
     try:
         sendReceipt = sdk.sendRecords(records)
         anchor = sdk.waitAnchor(sendReceipt[0].anchor)
         self.assertIsInstance(anchor, Anchor)
     except Exception:
         self.fail('Should not return exception.')
Esempio n. 6
0
 def test_from_string_not_string_error(self):
     with self.assertRaises(TypeError):
         Record.fromString(125)
Esempio n. 7
0
 def test_from_string(self):
     s = 'testing keccak'
     self.assertEqual(
         Record.fromString(s)._Record__hash,
         '7e5e383e8e70e55cdccfccf40dfc5d4bed935613dffc806b16b4675b555be139',
         'Hashes do not match')