more tests

This commit is contained in:
Edwin Eefting
2022-02-21 22:37:13 +01:00
parent b7e10242b9
commit d7d76032de
4 changed files with 163 additions and 1 deletions

View File

@ -44,7 +44,7 @@ class BlockHasher():
checked=0
with open(fname, "rb") as f:
for ( chunk_nr, hexdigest ) in generator:
print ("comparing {} {} {}".format(fname, chunk_nr, hexdigest))
# print ("comparing {} {} {}".format(fname, chunk_nr, hexdigest))
checked=checked+1
hash = self.hash_class()

View File

@ -43,6 +43,7 @@ class TreeHasher():
cwd=os.getcwd()
os.chdir(start_path)
count=0
try:
def filter_file_name( file_name, chunk_nr, hexdigest):
@ -50,10 +51,13 @@ class TreeHasher():
for file_name, group_generator in itertools.groupby(generator, lambda x: x[0]):
count=count+1
block_generator=itertools.starmap(filter_file_name, group_generator)
self.block_hasher.compare(file_name, block_generator)
finally:
os.chdir(cwd)
return count