def test_has_html_preview(file_path): manager = PreviewManager(cache_folder_path=CACHE_DIR, create_folder=True) with pytest.raises(UnsupportedMimeType): manager.has_html_preview( file_path=file_path, file_ext='.bin' )
def test_zip_to_html__no_original_name() -> None: manager = PreviewManager(cache_folder_path=CACHE_DIR, create_folder=True) assert manager.has_html_preview(file_path=IMAGE_FILE_PATH) is True path_to_file = manager.get_html_preview(file_path=IMAGE_FILE_PATH) assert os.path.exists(path_to_file) assert os.path.getsize(path_to_file) > 0 assert IMAGE_FILE_PATH.replace(".zip", "") not in path_to_file # test default not to put original file name in cache file assert manager.has_html_preview(file_path=IMAGE_FILE_PATH) is True path_to_file2 = manager.get_html_preview(file_path=IMAGE_FILE_PATH) assert os.path.exists(path_to_file) assert os.path.getsize(path_to_file) > 0 assert IMAGE_FILE_PATH.replace(".zip", "") not in path_to_file2
def test_zip_to_html(): manager = PreviewManager(cache_folder_path=CACHE_DIR, create_folder=True) input_filename = 'the_zip.zip' assert manager.has_html_preview(file_path=IMAGE_FILE_PATH, ) is True path_to_file = manager.get_html_preview(file_path=IMAGE_FILE_PATH, ) assert os.path.exists(path_to_file) assert os.path.getsize(path_to_file) > 0
def test_zip_to_html() -> None: manager = PreviewManager(cache_folder_path=CACHE_DIR, create_folder=True) assert manager.has_html_preview(file_path=IMAGE_FILE_PATH) is True path_to_file = manager.get_html_preview(file_path=IMAGE_FILE_PATH) assert os.path.exists(path_to_file) assert os.path.getsize(path_to_file) > 0