Пример #1
0
def test_blockchain_work_chain_size():
    """test the blockchain work flow"""
    blockchain = BlockChain()  # Start a chain
    blockchain.add_new_transaction("claim")
    for i in range(1, 7):
        blockchain.add_new_transaction(i)
    blockchain.mine()
    assert blockchain.get_chain_size() == 1
Пример #2
0
def test_blockchain_work_chain():
    """test the blockchain work flow"""
    blockchain = BlockChain()  # Start a chain
    blockchain.add_new_transaction("claim")
    for i in range(1, 7):
        blockchain.add_new_transaction(i)
    blockchain.mine()
    assert blockchain.get_chain_size() == 1
    assert isinstance(blockchain.chain[1].asdict(), dict) is True
Пример #3
0
def test_blockchain_get_chain_size():
    """test blockchain returns correct chain size"""
    blockchain = BlockChain()
    output = blockchain.get_chain_size()
    assert output == 0