def test_isoformat_localtime(): d = central.localize(dt.datetime(2013, 11, 10, 1, 23, 45), is_dst=False) assert utils.isoformat(d, localtime=True) == "2013-11-10T01:23:45-06:00"
def test_isoformat_tzaware(): d = central.localize(dt.datetime(2013, 11, 10, 1, 23, 45), is_dst=False) assert utils.isoformat(d) == "2013-11-10T07:23:45+00:00"
def test_isoformat(): d = dt.datetime(2013, 11, 10, 1, 23, 45) assert utils.isoformat(d) == "2013-11-10T01:23:45+00:00"
def test_localdatetime_iso(self, user): field = fields.LocalDateTime(format="iso") expected = utils.isoformat(user.created, localtime=True) assert field.serialize("created", user) == expected
def test_datetime_iso8601(self, fmt, user): field = fields.DateTime(format=fmt) expected = utils.isoformat(user.created, localtime=False) assert field.serialize("created", user) == expected
def test_datetime_serializes_to_iso_by_default(self, user): field = fields.DateTime() # No format specified expected = utils.isoformat(user.created, localtime=False) assert field.serialize("created", user) == expected