def testInactiveSecsNegative(self): flags = FakeFlags('logdir', reload_multifile=True, reload_multifile_inactive_secs=-1) filter_fn = application._get_event_file_active_filter(flags) self.assertTrue(filter_fn(0)) self.assertTrue(filter_fn(time.time())) self.assertTrue(filter_fn(float("inf")))
def testInactiveSecs(self): flags = FakeFlags('logdir', reload_multifile=True, reload_multifile_inactive_secs=10) filter_fn = application._get_event_file_active_filter(flags) with mock.patch.object(time, 'time') as mock_time: mock_time.return_value = 100 self.assertFalse(filter_fn(0)) self.assertFalse(filter_fn(time.time() - 11)) self.assertTrue(filter_fn(time.time() - 10)) self.assertTrue(filter_fn(time.time())) self.assertTrue(filter_fn(float("inf")))
def testInactiveSecsZero(self): flags = FakeFlags('logdir', reload_multifile=True, reload_multifile_inactive_secs=0) self.assertIsNone(application._get_event_file_active_filter(flags))
def testDisabled(self): flags = FakeFlags('logdir', reload_multifile=False) self.assertIsNone(application._get_event_file_active_filter(flags))