def test_get_file_hash_with_size_and_page() -> None: pm = PreviewManager(cache_folder_path=CACHE_DIR, create_folder=True) from preview_generator.utils import ImgDims hash = pm._get_file_hash("/tmp/image.jpeg", ImgDims(width=512, height=256), page=3) assert hash == "7f8df7223d8be60a7ac8a9bf7bd1df2a-512x256-page3"
def test_get_file_hash_with_page(): pm = PreviewManager(cache_folder_path=CACHE_DIR, create_folder=True) from preview_generator.utils import ImgDims hash = pm._get_file_hash( '/tmp/image.jpeg', page=3 ) assert hash == '7f8df7223d8be60a7ac8a9bf7bd1df2a-page3'
def test_get_file_hash_with_page() -> None: pm = PreviewManager(cache_folder_path=CACHE_DIR, create_folder=True) hash = pm._get_file_hash("/tmp/image.jpeg", page=3) assert hash == "7f8df7223d8be60a7ac8a9bf7bd1df2a-page3"
def test_get_file_hash(): pm = PreviewManager(cache_folder_path=CACHE_DIR, create_folder=True) hash = pm._get_file_hash("/tmp/image.jpeg") assert hash == "7f8df7223d8be60a7ac8a9bf7bd1df2a"