Example #1
0
 def test_glob_escape(self):
     self.assertEqual(glob.escape('S01E01 - Show Name [SickRage].avi'),
                      'S01E01 - Show Name [[]SickRage].avi')
     self.assertEqual(glob.escape('S01E01 - Show Name [SickRage].avi'),
                      'S01E01 - Show Name [[]SickRage].avi')
     self.assertEqual(glob.escape('S01E01 - Show Name [SickRage].avi'),
                      'S01E01 - Show Name [[]SickRage].avi')
     self.assertEqual(glob.escape('S01E01 - Show Name [SickRage].avi'),
                      'S01E01 - Show Name [[]SickRage].avi')
Example #2
0
    def _keeplatestbackup(backupDir=None):
        if not backupDir:
            return False

        from sickrage.helper import glob
        files = glob.glob(ek(os.path.join, glob.escape(backupDir), '*.zip'))
        if not files:
            return True

        now = time.time()
        newest = files[0], now - ek(os.path.getctime, files[0])
        for f in files[1:]:
            age = now - ek(os.path.getctime, f)
            if age < newest[1]:
                newest = f, age
        files.remove(newest[0])

        for f in files:
            ek(os.remove, f)

        return True
Example #3
0
    def _keeplatestbackup(backupDir=None):
        if not backupDir:
            return False

        from sickrage.helper import glob
        files = glob.glob(ek(os.path.join, glob.escape(backupDir), '*.zip'))
        if not files:
            return True

        now = time.time()
        newest = files[0], now - ek(os.path.getctime, files[0])
        for f in files[1:]:
            age = now - ek(os.path.getctime, f)
            if age < newest[1]:
                newest = f, age
        files.remove(newest[0])

        for f in files:
            ek(os.remove, f)

        return True
Example #4
0
 def test_glob_escape(self):
     self.assertEqual(glob.escape('S01E01 - Show Name [SickRage].avi'), 'S01E01 - Show Name [[]SickRage].avi')
     self.assertEqual(glob.escape('S01E01 - Show Name [SickRage].avi'), 'S01E01 - Show Name [[]SickRage].avi')
     self.assertEqual(glob.escape('S01E01 - Show Name [SickRage].avi'), 'S01E01 - Show Name [[]SickRage].avi')
     self.assertEqual(glob.escape('S01E01 - Show Name [SickRage].avi'), 'S01E01 - Show Name [[]SickRage].avi')