Esempio n. 1
0
    def test_epoch_now_tag_with_offset(self):
        """Assert !epoch_now accepts an offset"""

        tomorrow_datetime = self.current_time + datetime.timedelta(days=1)
        tomorrow = datetime_to_epoch_timestamp(tomorrow_datetime)

        self.assertEqual(tomorrow, self.yaml['tomorrow_epoch_time'])
Esempio n. 2
0
    def test_epoch_now_tag_with_offset(self):
        """Assert !epoch_now accepts an offset."""
        tomorrow_datetime = self.current_time + datetime.timedelta(days=1)
        tomorrow = datetime_to_epoch_timestamp(tomorrow_datetime)

        self.assertEqual(tomorrow, self.yaml['tomorrow_epoch_time']())
Esempio n. 3
0
 def test_epoch_now_tag(self):
     """Assert !epoch_now gives integer time."""
     current_epoch_time = datetime_to_epoch_timestamp(self.current_time)
     self.assertEqual(current_epoch_time, self.yaml['current_epoch_time']())
Esempio n. 4
0
 def get_now():
     return datetime_to_epoch_timestamp(datetime.datetime.utcnow() +
                                        delta)
Esempio n. 5
0
    def epoch_now_constructor(loader, node):
        """Return the current datetime as seconds since the epoch"""

        now = now_constructor(loader, node)

        return datetime_to_epoch_timestamp(now)
Esempio n. 6
0
 def get_now():
     return datetime_to_epoch_timestamp(
         datetime.datetime.utcnow() + delta)