예제 #1
0
 def test_getOlderFiles_allnew(self):
     file_list = []
     now = datetime.datetime.now()
     for day in range(1, 9):
         date = now - datetime.timedelta(days=day)
         filename = date.strftime("%Y-%m-%d_%Hh%Mm%Ss")
         file_list.append(filename)
     shuffle(file_list)
     result = older(file_list, days=10)
     # Nothing must be deleted
     self.assertEqual(result, [])
예제 #2
0
 def test_getOlderFiles_plenty_older(self):
     file_list = []
     expected_list = []
     now = datetime.datetime.now()
     for day in range(1, 20):
         date = now - datetime.timedelta(days=day)
         filename = date.strftime("%Y-%m-%d_%Hh%Mm%Ss")
         file_list.append(filename)
         # only these files are "old"
         if day >= 10:
             expected_list.append(filename)
     expected_list.sort()
     #shuffle(file_list)
     result = older(file_list, days=10)
     print(expected_list)
     print(result)
     self.assertEqual(result, expected_list)
예제 #3
0
 def test_wrong_day_value(self):
     with self.assertRaises(ValueError):
         older([], days=-3)