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())
 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())
Beispiel #3
0
 def test_marshall_time(self):
     now = timeutils.utcnow()
     binary = timeutils.marshall_now(now)
     backagain = timeutils.unmarshall_time(binary)
     self.assertEqual(now, backagain)
Beispiel #4
0
def _safe_marshal_time(when):
    if not when:
        return None
    return timeutils.marshall_now(now=when)
Beispiel #5
0
def _safe_marshal_time(when):
    if not when:
        return None
    return timeutils.marshall_now(now=when)
 def test_marshall_time(self):
     now = timeutils.utcnow()
     binary = timeutils.marshall_now(now)
     backagain = timeutils.unmarshall_time(binary)
     self.assertEqual(now, backagain)