Пример #1
0
 def test_from_rfc(self):
     d = dt.datetime.now()
     rfc = utils.rfcformat(d)
     output = utils.from_rfc(rfc)
     assert_equal(output.year, d.year)
     assert_equal(output.month, d.month)
     assert_equal(output.day, d.day)
Пример #2
0
def test_from_rfc():
    d = dt.datetime.now()
    rfc = utils.rfcformat(d)
    output = utils.from_rfc(rfc)
    assert output.year == d.year
    assert output.month == d.month
    assert output.day == d.day
Пример #3
0
 def test_datetime_validator(self):
     user = User('Joe', birthdate=dt.datetime(2014, 8, 21))
     field = fields.DateTime(validate=lambda d: utils.from_rfc(d).year == 2014)
     assert field.output('birthdate', user) == utils.rfcformat(user.birthdate)
     user2 = User('Joe', birthdate=dt.datetime(2013, 8, 21))
     with pytest.raises(MarshallingError):
         field.output('birthdate', user2)
Пример #4
0
def test_from_rfc():
    d = dt.datetime.now()
    rfc = utils.rfcformat(d)
    output = utils.from_rfc(rfc)
    assert output.year == d.year
    assert output.month == d.month
    assert output.day == d.day
Пример #5
0
 def test_datetime_validator(self):
     user = User('Joe', birthdate=dt.datetime(2014, 8, 21))
     field = fields.DateTime(validate=lambda d: utils.from_rfc(d).year == 2014)
     assert_equal(field.output('birthdate', user), utils.rfcformat(user.birthdate))
     user2 = User('Joe', birthdate=dt.datetime(2013, 8, 21))
     assert_raises(
         MarshallingError,
         lambda: field.output('birthdate', user2)
     )
Пример #6
0
def test_from_rfc(value, expected):
    result = utils.from_rfc(value)
    assert type(result) == dt.datetime
    assert result == expected
Пример #7
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)
Пример #8
0
def test_from_rfc():
    d = dt.datetime.now()
    rfc = utils.rfcformat(d)
    result = utils.from_rfc(rfc)
    assert isinstance(result, dt.datetime)
    assert_datetime_equal(result, d)
Пример #9
0
def test_from_rfc():
    d = dt.datetime.now().replace(microsecond=0)
    rfc = utils.rfcformat(d)
    result = utils.from_rfc(rfc)
    assert type(result) == dt.datetime
    assert_datetime_equal(result, d)
Пример #10
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)