def test_to_text(): manager = PreviewManager(cache_folder_path=CACHE_DIR, create_folder=True) assert manager.has_text_preview( file_path=IMAGE_FILE_PATH ) is True path_to_file = manager.get_text_preview( file_path=IMAGE_FILE_PATH, force=True )
def test_to_text(): manager = PreviewManager(cache_folder_path=CACHE_DIR, create_folder=True) assert manager.has_text_preview( file_path=IMAGE_FILE_PATH ) is False with pytest.raises(UnavailablePreviewType): path_to_file = manager.get_text_preview( file_path=IMAGE_FILE_PATH, force=True )
def handlepreview(cache_path: str, preview_file_name: str, fifopath: str, tid: int) -> bool: manager = PreviewManager(cache_path) manager._factory.register_builder(CodeRunnerPreviewBuilder) if tid == 2: with open(fifopath, "r") as fifo: line = fifo.readline() assert line == "ready\n" with open(manager.get_text_preview(preview_file_name)) as previewfile: preview = previewfile.read() return preview == "ok\n"
def test_zip_to_text() -> None: manager = PreviewManager(cache_folder_path=CACHE_DIR, create_folder=True) assert manager.has_text_preview(file_path=IMAGE_FILE_PATH) is True path_to_file = manager.get_text_preview(file_path=IMAGE_FILE_PATH) assert os.path.exists(path_to_file) is True assert os.path.getsize(path_to_file) > 0
def test_zip_to_text(): manager = PreviewManager(cache_folder_path=CACHE_DIR, create_folder=True) path_to_file = manager.get_text_preview( file_path=os.path.join(CURRENT_DIR, 'the_zip.zip')) assert os.path.exists(path_to_file) == True assert os.path.getsize(path_to_file) > 0
def test_dry_run_text() -> None: pm = PreviewManager(cache_folder_path=CACHE_DIR, create_folder=True) preview_path = pm.get_text_preview("/tmp/image.jpeg", dry_run=True) assert not os.path.exists(preview_path)