def test_rename_img_files_src_is_dir(self, workdir): # We cope with src files that are in fact dirs proc = HTMLCleaner( options={'html-cleaner-fix-img-links': '1'}) proc.rename_img_files( str(workdir), {'src': 'sample.jpg'}) list_dir = os.listdir(str(workdir)) assert 'sample.jpg' not in list_dir
def test_rename_img_files_no_src(self, samples_dir, workdir): # We cope with not existing source files samples_dir.join("image_sample_html_m20918026.gif").copy( workdir / "src" / "image_sample_html_m20918026.gif") proc = HTMLCleaner(options={'html-cleaner-fix-img-links': '1'}) proc.rename_img_files(str(workdir / "src"), {'not-existing-filename': 'sample_1.gif'}) list_dir = os.listdir(str(workdir / "src")) assert 'sample_1.gif' not in list_dir
def test_rename_img_files_no_src(self): # We cope with not existing source files proc = HTMLCleaner( options={'html-cleaner-fix-img-links': '1'}) proc.rename_img_files( self.workdir2, {'not-existing-filename': 'sample_1.gif'} ) list_dir = os.listdir(self.workdir2) assert 'sample_1.gif' not in list_dir
def test_rename_img_files(self): proc = HTMLCleaner( options={'html-cleaner-fix-img-links': '1'}) proc.rename_img_files( self.workdir2, {'image_sample_html_m20918026.gif': 'sample_1.gif'} ) list_dir = os.listdir(self.workdir2) assert 'sample_1.gif' in list_dir assert 'image_sample_html_m20918026.gif' not in list_dir
def test_rename_img_files_src_is_dir(self): # We cope with src files that are in fact dirs proc = HTMLCleaner( options={'html-cleaner-fix-img-links': '1'}) os.mkdir(os.path.join(self.workdir2, 'some_dir')) proc.rename_img_files( self.workdir2, {'some_dir': 'sample.jpg'} ) list_dir = os.listdir(self.workdir2) assert 'sample.jpg' not in list_dir
def test_rename_img_files_dst_exists_already(self): # We cope with dest files that already exist proc = HTMLCleaner( options={'html-cleaner-fix-img-links': '1'}) proc.rename_img_files( self.workdir2, {'image_sample_html_m20918026.gif': 'image_sample_html_m20918026.gif'} ) list_dir = os.listdir(self.workdir2) assert 'image_sample_html_m20918026.gif' in list_dir
def test_rename_img_files_dst_exists_already(self, samples_dir, workdir): # We cope with dest files that already exist samples_dir.join("image_sample_html_m20918026.gif").copy( workdir / "src" / "image_sample_html_m20918026.gif") proc = HTMLCleaner(options={'html-cleaner-fix-img-links': '1'}) proc.rename_img_files(str(workdir / "src"), { 'image_sample_html_m20918026.gif': 'image_sample_html_m20918026.gif' }) list_dir = os.listdir(str(workdir / "src")) assert 'image_sample_html_m20918026.gif' in list_dir
def test_rename_img_files(self, samples_dir, workdir): # we can rename image files samples_dir.join("image_sample_html_m20918026.gif").copy( workdir / "src" / "image_sample_html_m20918026.gif") proc = HTMLCleaner(options={'html-cleaner-fix-img-links': '1'}) proc.rename_img_files( str(workdir / "src"), {'image_sample_html_m20918026.gif': 'sample_1.gif'}) list_dir = os.listdir(str(workdir / "src")) assert 'sample_1.gif' in list_dir assert 'image_sample_html_m20918026.gif' not in list_dir
def test_rename_img_files_no_src(self, samples_dir, workdir): # We cope with not existing source files samples_dir.join("image_sample_html_m20918026.gif").copy( workdir / "src" / "image_sample_html_m20918026.gif") proc = HTMLCleaner( options={'html-cleaner-fix-img-links': '1'}) proc.rename_img_files( str(workdir / "src"), {'not-existing-filename': 'sample_1.gif'} ) list_dir = os.listdir(str(workdir / "src")) assert 'sample_1.gif' not in list_dir
def test_rename_img_files(self, samples_dir, workdir): # we can rename image files samples_dir.join("image_sample_html_m20918026.gif").copy( workdir / "src" / "image_sample_html_m20918026.gif") proc = HTMLCleaner( options={'html-cleaner-fix-img-links': '1'}) proc.rename_img_files( str(workdir / "src"), {'image_sample_html_m20918026.gif': 'sample_1.gif'} ) list_dir = os.listdir(str(workdir / "src")) assert 'sample_1.gif' in list_dir assert 'image_sample_html_m20918026.gif' not in list_dir
def test_rename_img_files_dst_exists_already(self, samples_dir, workdir): # We cope with dest files that already exist samples_dir.join("image_sample_html_m20918026.gif").copy( workdir / "src" / "image_sample_html_m20918026.gif") proc = HTMLCleaner( options={'html-cleaner-fix-img-links': '1'}) proc.rename_img_files( str(workdir / "src"), { 'image_sample_html_m20918026.gif': 'image_sample_html_m20918026.gif' } ) list_dir = os.listdir(str(workdir / "src")) assert 'image_sample_html_m20918026.gif' in list_dir
def test_rename_img_files_src_is_dir(self, workdir): # We cope with src files that are in fact dirs proc = HTMLCleaner(options={'html-cleaner-fix-img-links': '1'}) proc.rename_img_files(str(workdir), {'src': 'sample.jpg'}) list_dir = os.listdir(str(workdir)) assert 'sample.jpg' not in list_dir