Ejemplo n.º 1
0
def serialize(obj):
    doc = {}

    for k, v in six.iteritems(obj.__dict__):
        if isinstance(v, SERIALIZABLE_TYPES):
            doc[k] = date_util.format(v) if date_util.valid(v) else v

    return doc
Ejemplo n.º 2
0
 def test_date_format(self):
     offset = dateutil.tz.tzoffset(None, 3600)
     dt = datetime.datetime(2015, 1, 1, 12, 0, 1, tzinfo=offset)
     expected = "2015-01-01T12:00:01.000000+01:00"
     self.assertEqual(expected, date_util.format(dt))