Esempio n. 1
0
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
Esempio n. 2
0
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
Esempio n. 3
0
 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)
Esempio n. 4
0
 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)
Esempio n. 5
0
 def format(self, value):
     try:
         return inputs.rfc822(value)
     except AttributeError as ae:
         raise MarshallingException(ae)
Esempio n. 6
0
 def format(self, value):
     try:
         return inputs.rfc822(value)
     except AttributeError as ae:
         raise MarshallingException(ae)