def test_get_preview_name_with_size() -> None: pm = PreviewManager(cache_folder_path=CACHE_DIR, create_folder=True) from preview_generator.utils import ImgDims filehash = pm.get_preview_context("/tmp/image.jpeg", file_ext=".jpeg").hash hash = pm._get_preview_name(filehash, ImgDims(width=512, height=256)) assert hash == "7f8df7223d8be60a7ac8a9bf7bd1df2a-512x256"
def test_get_preview_name_with_page() -> None: pm = PreviewManager(cache_folder_path=CACHE_DIR, create_folder=True) filehash = pm.get_preview_context("/tmp/image.jpeg", file_ext=".jpeg").hash hash = pm._get_preview_name(filehash, page=3) assert hash == "7f8df7223d8be60a7ac8a9bf7bd1df2a-page3"