Beispiel #1
0
    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)
Beispiel #2
0
    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)
Beispiel #3
0
    def test_sealing_unlinked_message_sets_message_hash_correctly(self):
        msg = Message("some data")
        self.assertIsNone(msg.hash)

        msg.seal()
        self.assertEqual(self.message_hash(msg), msg.hash)
Beispiel #4
0
    def test_sealing_unlinked_message_sets_message_hash_correctly(self):
        msg = Message("some data")
        self.assertIsNone(msg.hash)

        msg.seal()
        self.assertEqual(self.message_hash(msg), msg.hash)