コード例 #1
0
 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
コード例 #2
0
 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
コード例 #3
0
 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
コード例 #4
0
 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
コード例 #5
0
 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
コード例 #6
0
 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
コード例 #7
0
 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
コード例 #8
0
 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
コード例 #9
0
 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
コード例 #10
0
 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
コード例 #11
0
 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
コード例 #12
0
 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