def test_rfc822_datetime_formatters(): dates = [ (datetime(2011, 1, 1), "Sat, 01 Jan 2011 00:00:00 -0000"), (datetime(2011, 1, 1, 23, 59, 59), "Sat, 01 Jan 2011 23:59:59 -0000"), (datetime(2011, 1, 1, 23, 59, 59, tzinfo=UTC()), "Sat, 01 Jan 2011 23:59:59 -0000"), (datetime(2011, 1, 1, 23, 59, 59, tzinfo=CET()), "Sat, 01 Jan 2011 22:59:59 -0000"), ] for date_obj, expected in dates: yield assert_equal, inputs.rfc822(date_obj), expected
def test_datetime_formatters(): dates = [ (datetime(2011, 1, 1), "Sat, 01 Jan 2011 00:00:00 -0000"), (datetime(2011, 1, 1, 23, 59, 59), "Sat, 01 Jan 2011 23:59:59 -0000"), (datetime(2011, 1, 1, 23, 59, 59, tzinfo=UTC()), "Sat, 01 Jan 2011 23:59:59 -0000"), ] for date_obj, expected in dates: yield assert_equal, inputs.rfc822(date_obj), expected
def format(self, value): try: if self.dt_format == "rfc822": return inputs.rfc822(value) elif self.dt_format == "iso8601": return inputs.iso8601(value) else: raise MarshallingException("Unsupported date format %s" % self.dt_format) except AttributeError as ae: raise MarshallingException(ae)
def format(self, value): try: if self.dt_format == 'rfc822': return inputs.rfc822(value) elif self.dt_format == 'iso8601': return inputs.iso8601(value) else: raise MarshallingException('Unsupported date format %s' % self.dt_format) except AttributeError as ae: raise MarshallingException(ae)
def format(self, value): try: return inputs.rfc822(value) except AttributeError as ae: raise MarshallingException(ae)