test_DirectoryMerkleTree module

class test_DirectoryMerkleTree.TestDirectoryMerkleTree(methodName='runTest')

Bases: unittest.case.TestCase

deleted_dirs = set(['del_0/', 'del_1/'])
deleted_files = set(['del_0/deleted_2', 'upd_2/deleted_1', 'deleted_0'])
static get_parent_dirs(path)
modified_dir = 'modified'
new_files = set(['upd_1/new_1', 'newdir_0/new_2', 'new_0'])
original_dir = 'original'
classmethod setUpClass()
classmethod tearDownClass()
test_dir = '.test_temp'
test_hash_determinism()

Check that a directory produces the same hash when a Merkle tree is made from it twice in a row.

test_hash_inequality()
test_tree_determinism()

Check that a directory produces the same Merkle tree twice in a row.

test_tree_difference_deleted()
test_tree_difference_new()
test_tree_difference_unmodified()
test_tree_difference_updated()
test_tree_equality()

Test the implementation of the equality checking for the DirectoryMerkleTree class.

test_tree_inequality()
unmodified_files = set(['unmod_0/unmodified_1', 'unmodified_0'])
updated_empty_dirs = set(['upd_1'])
updated_files = set(['updated_0', 'upd_0/updated_1'])

Previous topic

StrongBox module

Next topic

test_StoredConfiguration module

This Page