示例#1
0
 def test_hourly_and_daily(self):
     files = [
         store.LogFile('bar', date=datetime.date(2015, 5, 20)),
         store.LogFile('bar', dt=datetime.datetime(2015, 5, 21, 20)),
         store.LogFile('bar', dt=datetime.datetime.utcnow().replace(minute=0, second=0))
     ]
     out_files = store.filter_log_files_for_active(files)
     assert_equal(len(out_files), 2)
示例#2
0
 def test_only_yesterday(self):
     files = [
         store.LogFile('foo', date=datetime.date.today()),
         store.LogFile('bar', date=datetime.date.today()),
         store.LogFile('bar', date=datetime.date.today() - datetime.timedelta(days=1))
     ]
     out_files = store.filter_log_files_for_active(files)
     assert_equal(len(out_files), 1)
     assert_equal(out_files[0], files[-1])
示例#3
0
 def test_hourly_and_daily(self):
     files = [
         store.LogFile('bar', date=datetime.date(2015, 5, 20)),
         store.LogFile('bar', dt=datetime.datetime(2015, 5, 21, 20)),
         store.LogFile('bar',
                       dt=datetime.datetime.utcnow().replace(minute=0,
                                                             second=0))
     ]
     out_files = store.filter_log_files_for_active(files)
     assert_equal(len(out_files), 2)
示例#4
0
    def test_hourly(self):
        now_hourly = datetime.datetime.utcnow().replace(minute=0, second=0)

        files = [
            store.LogFile('bar', dt=now_hourly - datetime.timedelta(hours=1)),
            store.LogFile('bar', dt=now_hourly)
        ]
        out_files = store.filter_log_files_for_active(files)
        assert_equal(len(out_files), 1)
        assert_equal(out_files[0], files[0])
示例#5
0
    def test_hourly(self):
        now_hourly = datetime.datetime.utcnow().replace(minute=0, second=0)

        files = [
            store.LogFile('bar', dt=now_hourly - datetime.timedelta(hours=1)),
            store.LogFile('bar', dt=now_hourly)
        ]
        out_files = store.filter_log_files_for_active(files)
        assert_equal(len(out_files), 1)
        assert_equal(out_files[0], files[0])
示例#6
0
 def test_only_yesterday(self):
     files = [
         store.LogFile('foo', date=datetime.date.today()),
         store.LogFile('bar', date=datetime.date.today()),
         store.LogFile('bar',
                       date=datetime.date.today() -
                       datetime.timedelta(days=1))
     ]
     out_files = store.filter_log_files_for_active(files)
     assert_equal(len(out_files), 1)
     assert_equal(out_files[0], files[-1])
示例#7
0
 def test_leave_active(self):
     files = [store.LogFile('foo', date=datetime.date.today())]
     out_files = store.filter_log_files_for_active(files)
     assert_equal(len(out_files), 0)
示例#8
0
 def test_leave_active(self):
     files = [store.LogFile('foo', date=datetime.date.today())]
     out_files = store.filter_log_files_for_active(files)
     assert_equal(len(out_files), 0)