Ejemplo n.º 1
0
 def test_marshall_time_with_tz(self):
     now = timeutils.utcnow()
     now = now.replace(tzinfo=iso8601.iso8601.UTC)
     binary = timeutils.marshall_now(now)
     self.assertEqual("UTC", binary['tzname'])
     backagain = timeutils.unmarshall_time(binary)
     self.assertEqual(now, backagain)
     self.assertIsNotNone(backagain.tzinfo)
     self.assertEqual(now.utcoffset(), backagain.utcoffset())
Ejemplo n.º 2
0
 def test_marshall_time_with_tz(self):
     now = timeutils.utcnow()
     now = now.replace(tzinfo=iso8601.iso8601.UTC)
     binary = timeutils.marshall_now(now)
     self.assertEqual("UTC", binary['tzname'])
     backagain = timeutils.unmarshall_time(binary)
     self.assertEqual(now, backagain)
     self.assertIsNotNone(backagain.tzinfo)
     self.assertEqual(now.utcoffset(), backagain.utcoffset())
Ejemplo n.º 3
0
 def test_marshall_time(self):
     now = timeutils.utcnow()
     binary = timeutils.marshall_now(now)
     backagain = timeutils.unmarshall_time(binary)
     self.assertEqual(now, backagain)
Ejemplo n.º 4
0
def _safe_marshal_time(when):
    if not when:
        return None
    return timeutils.marshall_now(now=when)
Ejemplo n.º 5
0
def _safe_marshal_time(when):
    if not when:
        return None
    return timeutils.marshall_now(now=when)
Ejemplo n.º 6
0
 def test_marshall_time(self):
     now = timeutils.utcnow()
     binary = timeutils.marshall_now(now)
     backagain = timeutils.unmarshall_time(binary)
     self.assertEqual(now, backagain)