def test_from_rfc(use_dateutil): d = dt.datetime.now() rfc = utils.rfcformat(d) result = utils.from_rfc(rfc, use_dateutil=use_dateutil) assert type(result) == dt.datetime assert_datetime_equal(result, d)
def test_rfcformat_central_localized(): d = central.localize(dt.datetime(2013, 11, 10, 8, 23, 45), is_dst=False) assert ( utils.rfcformat(d, localtime=True) == "Sun, 10 Nov 2013 08:23:45 -0600" )
def test_rfcformat_central(): d = central.localize(dt.datetime(2013, 11, 10, 1, 23, 45), is_dst=False) assert utils.rfcformat(d) == "Sun, 10 Nov 2013 07:23:45 -0000"
def test_rfcformat_gmt_naive(): d = dt.datetime(2013, 11, 10, 1, 23, 45) assert utils.rfcformat(d) == "Sun, 10 Nov 2013 01:23:45 -0000"
def test_localdatetime_rfc_field(self, user): field = fields.LocalDateTime(format="rfc") expected = utils.rfcformat(user.created, localtime=True) assert field.serialize("created", user) == expected
def test_datetime_field_rfc822(self, fmt, user): field = fields.DateTime(format=fmt) expected = utils.rfcformat(user.created, localtime=False) assert field.serialize("created", user) == expected