Esempio n. 1
0
def test_mine_block():
    last_block = Block.generate_first_block()
    data = 'test-data'
    block = Block.mine_block(last_block, data)

    assert isinstance(block, Block)
    assert block.data == data
    assert block.last_hash == last_block.hash
Esempio n. 2
0
def test_first_Block():
    firstBlock = Block.generate_first_block()

    assert isinstance(firstBlock, Block)
    # assert firstBlock.timestamp == FIRSTBLOCK_DATA['timestamp']
    # assert firstBlock.last_hash == FIRSTBLOCK_DATA['last_hash']
    # assert firstBlock.hash == 'ee78d2c7a5a7ed76940a3a500eb99aa7b942244e1f6db8a80592ee72e9dab948'
    # assert firstBlock.data == FIRSTBLOCK_DATA['data']
    for key, value in FIRSTBLOCK_DATA.items():
        getattr(firstBlock, key) == value
 def __init__(self):
     self.chain = [Block.generate_first_block()]