Пример #1
0
def test_validate_block_header_by_itself_for_block_from_the_future():
    block = get_example_genesis_block()
    with pytest.raises(ValidateBlockHeaderError):
        validate_block_header_by_itself(block.header,
                                        block.header.summary.timestamp - 100)
Пример #2
0
def test_validate_block_header_by_itself_for_correct_header():
    validate_block_header_by_itself(get_example_genesis_block().header,
                                    1615209942)
Пример #3
0
def test_validate_block_header_by_itself_for_bad_pow():
    block = get_example_genesis_block()
    block.header.summary.nonce = 1
    with pytest.raises(ValidatePOWError):
        validate_block_header_by_itself(block.header, 1615209942)
Пример #4
0
def test_validate_block_header_by_itself_no_errors():
    validate_block_header_by_itself(get_example_genesis_block().header,
                                    current_timestamp=1615209942)