Example #1
0
 def test_correct_filename_method_should_not_change_word_afront_to_aafront(
         self):
     filename = "Test_File_FOLD1_FRONT.tif"
     number_of_digits = 2
     result = Rename.correct_filename(filename, number_of_digits)
     expected = "test_file_fold01_afront.tif"
     self.assertEqual(expected, result, "The two filenames are not equal")
     result2 = Rename.correct_filename(expected, number_of_digits)
     expected2 = "test_file_fold01_afront.tif"
     self.assertEqual(expected2, result2, "The two filenames are not equal")
Example #2
0
    def test_correct_filename_method_should_change_all_numbers_in_filename(
            self):
        filename = "Test_File_N1_FOLD1_BACK.tif"
        number_of_digits = 3
        result = Rename.correct_filename(filename, number_of_digits)
        expected = "test_file_n001_fold001_back.tif"
        self.assertEqual(expected, result, "The two filenames are not equal")

        filename = "Test_File_N2_FOLD1_BACK.tif"
        number_of_digits = 3
        result = Rename.correct_filename(filename, number_of_digits)
        expected = "test_file_n002_fold001_back.tif"
        self.assertEqual(expected, result, "The two filenames are not equal")
Example #3
0
    def correct_tiff_filenames(self, digits):
        """
            Function lit every file in folder TIF_DIRECTORY from config file
            and of every file execute function Rename.correct_filename(name,digits)
            which changes name accordingly: uppercase to smallcase,  word front to afront,
            numbering convention from 1, 2, 3 to 001, 002, 003 if digits = 3

            :param digits:
        """
        file_list = os.listdir(self.tif_directory)
        file_renamed_count = 0
        file_in_list_count = len(file_list)
        for name in file_list:
            new_name =  Rename.correct_filename(name, digits)
            if name.__ne__(new_name):
                os.rename(self.tif_directory + name, self.tif_directory + new_name)
                file_renamed_count += 1
        print("Files in folder: " + str(file_in_list_count) + "\nFiles changed: " +
               str(file_renamed_count))
Example #4
0
    def correct_tiff_filenames(self, digits):
        """
            Function lit every file in folder TIF_DIRECTORY from config file
            and of every file execute function Rename.correct_filename(name,digits)
            which changes name accordingly: uppercase to smallcase,  word front to afront,
            numbering convention from 1, 2, 3 to 001, 002, 003 if digits = 3

            :param digits:
        """
        file_list = os.listdir(self.tif_directory)
        file_renamed_count = 0
        file_in_list_count = len(file_list)
        for name in file_list:
            new_name = Rename.correct_filename(name, digits)
            if name.__ne__(new_name):
                os.rename(self.tif_directory + name,
                          self.tif_directory + new_name)
                file_renamed_count += 1
        print("Files in folder: " + str(file_in_list_count) +
              "\nFiles changed: " + str(file_renamed_count))
Example #5
0
 def test_correct_filename_method_should_change_numbers_11_19_(self):
     filename = "11-19.pdf"
     number_of_digits = 3
     result = Rename.correct_filename(filename, number_of_digits)
     expected = "011-019.pdf"
     self.assertEqual(expected, result, "The two filenames are not equal")
Example #6
0
 def test_correct_filename_method_should_change_number_2_to_02(self):
     filename = "Test_File_FOLD2_FRONT.tif"
     number_of_digits = 2
     result = Rename.correct_filename(filename, number_of_digits)
     expected = "test_file_fold02_afront.tif"
     self.assertEqual(expected, result, "The two filenames are not equal")