more tests
This commit is contained in:
@ -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()
|
||||
|
||||
@ -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
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user