示例#1
0
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)
示例#2
0
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"
    )
示例#3
0
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"
示例#4
0
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"
示例#5
0
 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
示例#6
0
 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