Пример #1
0
    def test_getOlderFiles_zero_file(self):
        # In this case, the number of file < keep
        file_list = []
        expected_list = []
        now = datetime.datetime.now()

        shuffle(file_list)
        result = older_keepmin(file_list, days=0, keep=10)
        self.assertEqual(result, expected_list)
Пример #2
0
 def test_getOlderFiles_no_older_keep0(self):
     file_list = []
     expected_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_keepmin(file_list, days=10, keep=0)
     self.assertEqual(result, expected_list)
Пример #3
0
 def test_getOlderFiles_plenty_older_keep0_unexpected(self):
     file_list = ['foo']
     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)
         if day >= 10:
             expected_list.append(filename)
     expected_list.sort()
     shuffle(file_list)
     result = older_keepmin(file_list, days=10, keep=0)
     self.assertEqual(result, expected_list)
Пример #4
0
def get_older_files(file_list, days=5, keep=10):
    """
    Deprecated. Use Vitalus.history.older_keepmin()
    """
    from Vitalus import history
    return history.older_keepmin(file_list, days=days, keep=keep)
Пример #5
0
 def test_wrong_day_value(self):
     with self.assertRaises(ValueError):
         older_keepmin([], days=-1, keep=0)