def test_linking_populates_prev_hash_correctly(self): msg1 = Message("some data") msg2 = Message("some more data") msg2.link(msg1) self.assertEqual(msg2.prev_hash, msg1.hash) self.assertIsNone(msg2.hash)
def test_linking_populates_prev_hash_correctly(self): msg1 = Message("some data") msg2 = Message("some more data") msg2.link(msg1) self.assertEqual(msg2.prev_hash, msg1.hash) self.assertIsNone(msg2.hash)
def test_sealing_linked_message_sets_message_hash_correctly(self): msg1 = Message("some data") msg1.seal() msg2 = Message("some more data") msg2.link(msg1) msg2.seal() self.assertNotEqual(msg1.hash, msg2.hash) self.assertEqual(self.message_hash(msg2), msg2.hash)
def test_sealing_linked_message_sets_message_hash_correctly(self): msg1 = Message("some data") msg1.seal() msg2 = Message("some more data") msg2.link(msg1) msg2.seal() self.assertNotEqual(msg1.hash, msg2.hash) self.assertEqual(self.message_hash(msg2), msg2.hash)