Beispiel #1
0
 def test_delta_0(self):
     ren = Renamer('/test', delta=2)
     ren.rename(self.new_name)
     ren = Renamer('/test')
     ren.rename('*.jpg')
     self.assertEqual(3, len(ren.names))
     self.assertTrue(os.path.exists(
         os.path.join('/test', self.new_name.replace('.', 'a.'))))
     ren = Renamer('/test')
     ren.back()
     ren.back()
     ren.back()
     self.assertEqual(0, len(ren.names))
     self.assertTrue(os.path.exists('/test/DSCF9762.JPG'))
Beispiel #2
0
 def setUp(self):
     self.setUpPyfakefs()
     self.fs.add_real_directory(os.path.dirname(__file__),
                                target_path="/orig")
     self.fs.create_dir("/test")
     self.ren = Renamer("/test")
     self.fs.create_dir("/src")
Beispiel #3
0
    def setUp(self):
        """Initialize a Renamer in /test (in a fake file system).
Import current directory in /orig to have a known image in DSCF9762.JPG"""
        self.setUpPyfakefs()
        self.fs.add_real_directory(os.path.dirname(__file__),
                                   target_path="/orig")
        self.fs.create_dir("/test")
        self.ren = Renamer("/test")
Beispiel #4
0
 def setUp(self):
     self.setUpPyfakefs()
     self.fs.add_real_directory(os.path.dirname(__file__),
                                target_path="/orig")
     self.fs.create_dir("/test")
     shutil.copyfile('/orig/DSCF9762.JPG', '/test/DSCF9762.JPG')
     self.ren = Renamer("/test")
     self.ren.rename('DSCF9762.JPG')
     self.new_name = next(iter(self.ren.names.keys()))
Beispiel #5
0
 def test_back(self):
     ren = Renamer('/test', delta=2)
     ren.rename(self.new_name)
     ren.back()
     self.assertTrue(os.path.exists(os.path.join('/test', self.new_name)))
     ren.back()
     self.assertTrue(os.path.exists('/test/DSCF9762.JPG'))
     self.ren.names = None
     self.ren.load_names()
     self.assertEqual(0, len(self.ren.names))
Beispiel #6
0
 def setUp(self):
     self.setUpPyfakefs()
     self.fs.add_real_directory(os.path.dirname(__file__),
                                target_path="/orig")
     self.fs.create_dir("/test")
     self.fs.create_dir('/test2')
     shutil.copyfile('/orig/DSCF9762.JPG', '/test2/DSCF9762.JPG')
     ren = Renamer('/test2')
     ren.rename()
     for file in os.listdir('/test2'):
         if file != 'names.log':
             self.new_name = file
Beispiel #7
0
 def test_merge(self):
     ren = Renamer('/test')
     ren.merge('/test2', self.new_name)
     self.assertTrue(os.path.exists(os.path.join('/test', self.new_name)))
     self.assertEqual(0, len(ren.names))
Beispiel #8
0
 def test_rename(self):
     ren = Renamer('/test2')
     ren.rename(self.new_name)
     self.assertEqual({self.new_name: 'DSCF9762.JPG'}, ren.names)
Beispiel #9
0
 def test_double(self):
     ren = Renamer('/test', delta=2)
     ren.rename(self.new_name)
     self.assertEqual(2, len(ren.names))
     self.assertTrue(self.new_name in ren.names.values())
     self.assertTrue('DSCF9762.JPG' in ren.names.values())