def test_serialization_merkletree_layers_empty():
    tree = make_empty_merkle_tree()

    data = serialization.serialize_merkletree_layers(tree.layers)
    restored = serialization.deserialize_merkletree_layers(data)

    assert tree.layers == restored
Exemple #2
0
def test_serialization_merkletree_layers_empty():
    tree = EMPTY_MERKLE_TREE

    data = serialization.serialize_merkletree_layers(tree.layers)
    restored = serialization.deserialize_merkletree_layers(data)

    assert tree.layers == restored
def test_serialization_merkletree_layers():
    hash_0 = b"a" * 32
    hash_1 = b"b" * 32

    leaves = [hash_0, hash_1]
    layers = compute_layers(leaves)

    data = serialization.serialize_merkletree_layers(layers)
    restored = serialization.deserialize_merkletree_layers(data)

    assert layers == restored