def test_journal_transaction_block_cmp_valid_blocks(self):
     # Test the overridden cmp function
     # Needs the Blocks to be signed and valid
     minfo = {'__SIGNATURE__': 'Test', "BlockNum": 0}
     trans_block1 = TransactionBlock(minfo)
     trans_block2 = TransactionBlock(minfo)
     node = self._create_node()
     # Need to sign TransactionBlock, use sign_from_node form signed object
     trans_block1.sign_from_node(node)
     trans_block2.sign_from_node(node)
     trans_block1.Status = tbStatus.valid
     trans_block2.Status = tbStatus.valid
     # Test Equal Transaction Blocks
     self.assertEquals(cmp(trans_block2, trans_block1), 0)
     # Test a Transaction Block with greater Transaction Depth
     trans_block2.TransactionDepth = 10
     self.assertEquals(cmp(trans_block2, trans_block1), 1)
     # Test a Transaction Block with lesser Transaction Depth
     trans_block1.TransactionDepth = 20
     self.assertEquals(cmp(trans_block2, trans_block1), -1)
 def test_journal_transaction_block_cmp_valid_blocks(self):
     # Test the overridden cmp function
     # Needs the Blocks to be signed and valid
     minfo = {'__SIGNATURE__': 'Test', "BlockNum": 0}
     trans_block1 = TransactionBlock(minfo)
     trans_block2 = TransactionBlock(minfo)
     node = self._create_node()
     # Need to sign TransactionBlock, use sign_from_node form signed object
     trans_block1.sign_from_node(node)
     trans_block2.sign_from_node(node)
     trans_block1.Status = tbStatus.valid
     trans_block2.Status = tbStatus.valid
     # Test Equal Transaction Blocks
     self.assertEquals(cmp(trans_block2, trans_block1), 0)
     # Test a Transaction Block with greater Transaction Depth
     trans_block2.TransactionDepth = 10
     self.assertEquals(cmp(trans_block2, trans_block1), 1)
     # Test a Transaction Block with lesser Transaction Depth
     trans_block1.TransactionDepth = 20
     self.assertEquals(cmp(trans_block2, trans_block1), -1)
 def test_journal_transaction_block_cmp_valid_blocks(self):
     # Test the overridden cmp function
     # Needs the Blocks to be signed and valid
     minfo = {'__SIGNATURE__': 'Test', "BlockNum": 0}
     transBlock1 = TransactionBlock(minfo)
     transBlock2 = TransactionBlock(minfo)
     signingkey = SigObj.generate_signing_key()
     ident = SigObj.generate_identifier(signingkey)
     node = Node(identifier=ident, signingkey=signingkey,
                 address=("localhost", 8800))
     # Need to sign TransactionBlock, use sign_from_node form signed object
     transBlock1.sign_from_node(node)
     transBlock2.sign_from_node(node)
     transBlock1.Status = tbStatus.valid
     transBlock2.Status = tbStatus.valid
     # Test Equal Transaction Blocks
     self.assertEquals(cmp(transBlock2, transBlock1), 0)
     # Test a Transaction Block with greater Transaction Depth
     transBlock2.TransactionDepth = 10
     self.assertEquals(cmp(transBlock2, transBlock1), 1)
     # Test a Transaction Block with lesser Transaction Depth
     transBlock1.TransactionDepth = 20
     self.assertEquals(cmp(transBlock2, transBlock1), -1)
Beispiel #4
0
 def test_journal_transaction_block_cmp_valid_blocks(self):
     # Test the overridden cmp function
     # Needs the Blocks to be signed and valid
     minfo = {'__SIGNATURE__': 'Test', "BlockNum": 0}
     transBlock1 = TransactionBlock(minfo)
     transBlock2 = TransactionBlock(minfo)
     signingkey = SigObj.generate_signing_key()
     ident = SigObj.generate_identifier(signingkey)
     node = Node(identifier=ident, signingkey=signingkey,
                 address=("localhost", 8800))
     # Need to sign TransactionBlock, use sign_from_node form signed object
     transBlock1.sign_from_node(node)
     transBlock2.sign_from_node(node)
     transBlock1.Status = tbStatus.valid
     transBlock2.Status = tbStatus.valid
     # Test Equal Transaction Blocks
     self.assertEquals(cmp(transBlock2, transBlock1), 0)
     # Test a Transaction Block with greater Transaction Depth
     transBlock2.TransactionDepth = 10
     self.assertEquals(cmp(transBlock2, transBlock1), 1)
     # Test a Transaction Block with lesser Transaction Depth
     transBlock1.TransactionDepth = 20
     self.assertEquals(cmp(transBlock2, transBlock1), -1)