def test_check_hashes(self): d = Dataset('fake_dataset', data_store='', data_root=self.data_root, local_dir='/Users/fpbatta/local_store') temp_dir = d.make_local_copy() self.temp_dirs.append(temp_dir) d.create_file_hashes() self.assertTrue(d.check_file_hashes())
def test_hashes(self): d = Dataset('fake_dataset', data_store='', data_root=self.data_root, local_dir='/Users/fpbatta/local_store') temp_dir = d.make_local_copy() self.temp_dirs.append(temp_dir) d.create_file_hashes() self.assertTrue(d.hashes) h = hashlib.md5() h.update(fd1_dat.encode('utf-8')) self.assertEqual(h.hexdigest(), d.hashes['fd1.dat']) h = hashlib.md5() h.update(sfd1_dat.encode('utf-8')) self.assertEqual(h.hexdigest(), d.hashes['the_subdir/sfd1.dat']) logging.debug("hashes: " + str(d.hashes))