コード例 #1
0
ファイル: tests.py プロジェクト: csLiKevin/FileUtility
 def test_image_files_found(self):
     """
     Test to see if the number of image files detected is correct.
     """
     hash_value_dict = hash_images(self.directory_path)
     hash_value_dict.pop(None, None)
     self.assertEqual(len(reduce(set.union, hash_value_dict.values())), 24)
コード例 #2
0
ファイル: models.py プロジェクト: csLiKevin/FileUtility
 def do_hash_images(self, args):
     for arg in args.get("directory_paths"):
         # Data for each directory is stored in a folder named after the directory path's hash value.
         directory_data = DirectoryYAML(self.__data_directory_path(arg))
         if directory_data.image_hashes is None:
             directory_data.image_hashes = hash_images(arg)
             # Save the results to a file.
             directory_data.save()
コード例 #3
0
ファイル: tests.py プロジェクト: csLiKevin/FileUtility
 def test_non_image_files_found(self):
     """
     Test to see if the number of non-image files detected is correct.
     """
     self.assertEqual(len(hash_images(self.directory_path)[None]), 2)