Example #1
0
    def test_keep_all_archives_for_7_days(self):

        self.assertTrue(
            default.keep_file(
                self.get_key(
                    self.utcnow -
                    timedelta(days=6, hours=23, minutes=59, seconds=59))))
        self.assertTrue(default.keep_file(self.get_key(self.utcnow)))
Example #2
0
    def test_gt_one_month(self):

        # older than one month and not the first
        dt_1 = self.utc_midnight - timedelta(days=365)
        dt_1 = dt_1.replace(day=2)
        self.assertFalse(default.keep_file(self.get_key(dt_1)))

        # older than one month and the first
        dt_2 = dt_1.replace(day=1)
        self.assertTrue(default.keep_file(self.get_key(dt_2)))
Example #3
0
    def test_gt_one_month(self):

        # older than one month and not the first
        dt_1 = self.utc_midnight - timedelta(days=365)
        dt_1 = dt_1.replace(day=2)
        self.assertFalse(default.keep_file(self.get_key(dt_1)))

        # older than one month and the first
        dt_2 = dt_1.replace(day=1)
        self.assertTrue(default.keep_file(self.get_key(dt_2)))
Example #4
0
    def test_gt_one_week_and_lt_one_month(self):

        default.oe.current = 'even'
        self.assertTrue(
            default.keep_file(
                self.get_key(self.utc_midnight - timedelta(days=9))))
        self.assertFalse(
            default.keep_file(
                self.get_key(self.utc_midnight - timedelta(days=10))))
        self.assertFalse(
            default.keep_file(
                self.get_key(self.utc_midnight - timedelta(days=10, hours=1))))
Example #5
0
    def test_gt_one_week_and_lt_one_month(self):

        default.oe.current = 'even'
        self.assertTrue(default.keep_file(self.get_key(self.utc_midnight - timedelta(days=9))))
        self.assertFalse(default.keep_file(self.get_key(self.utc_midnight - timedelta(days=10))))
        self.assertFalse(default.keep_file(self.get_key(self.utc_midnight - timedelta(days=10, hours=1))))
Example #6
0
    def test_keep_all_archives_for_7_days(self):

        self.assertTrue(default.keep_file(self.get_key(self.utcnow - timedelta(days=6, hours=23, minutes=59, seconds=59))))
        self.assertTrue(default.keep_file(self.get_key(self.utcnow)))