Exemple #1
0
    def test_past_log_expired(self):
        """Ensures an old log is expired."""

        logger = BeaconLogger(logfolder, "test past log expired")

        # possible past times (past by a day and hr, just a day, just an hr)
        past = logger._log_datetime
        present = datetime.now()
        past_hr = present - timedelta(hours=1)
        past_day = present - timedelta(days=1)

        logger._log_datetime = past
        self.assertEqual(logger._log_expired(present.date(), present.hour), True)
        logger._log_datetime = past_hr
        self.assertEqual(logger._log_expired(present.date(), present.hour), True)
        logger._log_datetime = past_day
        self.assertEqual(logger._log_expired(present.date(), present.hour), True)
Exemple #2
0
    def test_present_log_expired(self):
        """Ensures a log from the present is not expired."""

        logger = BeaconLogger(logfolder, 'test if present log expired')
        present = datetime.now()

        logger._log_datetime = present
        self.assertEqual(logger._log_expired(present.date(), present.hour), False)
Exemple #3
0
    def test_future_log_expired(self):
        """Ensures a log from the future does not crash the system."""
        logger = BeaconLogger(logfolder, 'test if future log expired')
        present = datetime.now()
        future = present + timedelta(days=1)

        logger._log_date = future
        self.assertEqual(logger._log_expired(present.date(), present.hour), True)
    def test_present_log_expired(self):
        """Ensures a log from the present is not expired."""

        logger = BeaconLogger(logfolder, 'test if present log expired')
        present = datetime.now()

        logger._log_datetime = present
        self.assertEqual(logger._log_expired(present.date(), present.hour),
                         False)
    def test_future_log_expired(self):
        """Ensures a log from the future does not crash the system."""
        logger = BeaconLogger(logfolder, 'test if future log expired')
        present = datetime.now()
        future = present + timedelta(days=1)

        logger._log_date = future
        self.assertEqual(logger._log_expired(present.date(), present.hour),
                         True)
    def test_past_log_expired(self):
        """Ensures an old log is expired."""

        logger = BeaconLogger(logfolder, "test past log expired")

        # possible past times (past by a day and hr, just a day, just an hr)
        past = logger._log_datetime
        present = datetime.now()
        past_hr = present - timedelta(hours=1)
        past_day = present - timedelta(days=1)

        logger._log_datetime = past
        self.assertEqual(logger._log_expired(present.date(), present.hour),
                         True)
        logger._log_datetime = past_hr
        self.assertEqual(logger._log_expired(present.date(), present.hour),
                         True)
        logger._log_datetime = past_day
        self.assertEqual(logger._log_expired(present.date(), present.hour),
                         True)