def test_date_field_deserialization(self): field = fields.Date() d = dt.date(2014, 8, 21) iso_date = d.isoformat() result = field.deserialize(iso_date) assert isinstance(result, dt.date) assert_date_equal(result, d)
def test_date_field_deserialization(self): field = fields.Date() d = dt.date(2014, 8, 21) iso_date = d.isoformat() result = field.deserialize(iso_date) assert isinstance(result, dt.date) assert_date_equal(result, d)
def test_datetime_list_field_deserialization(self): dtimes = dt.datetime.now(), dt.datetime.now(), dt.datetime.utcnow() dstrings = [each.isoformat() for each in dtimes] field = fields.List(fields.DateTime()) result = field.deserialize(dstrings) assert all([isinstance(each, dt.datetime) for each in result]) for actual, expected in zip(result, dtimes): assert_date_equal(actual, expected)
def test_datetime_list_field_deserialization(self): dtimes = dt.datetime.now(), dt.datetime.now(), dt.datetime.utcnow() dstrings = [each.isoformat() for each in dtimes] field = fields.List(fields.DateTime()) result = field.deserialize(dstrings) assert all([isinstance(each, dt.datetime) for each in result]) for actual, expected in zip(result, dtimes): assert_date_equal(actual, expected)
def test_from_iso_date(): d = dt.date(2014, 8, 21) iso_date = d.isoformat() result = utils.from_iso_date(iso_date) assert type(result) == dt.date assert_date_equal(result, d)
def test_from_datestring(): d = dt.datetime.now() rfc = utils.rfcformat(d) iso = d.isoformat() assert_date_equal(utils.from_datestring(rfc), d) assert_date_equal(utils.from_datestring(iso), d)
def test_from_iso_date(use_dateutil): d = dt.date(2014, 8, 21) iso_date = d.isoformat() result = utils.from_iso_date(iso_date, use_dateutil=use_dateutil) assert isinstance(result, dt.date) assert_date_equal(result, d)
def test_from_iso_date(use_dateutil): d = dt.date(2014, 8, 21) iso_date = d.isoformat() result = utils.from_iso_date(iso_date, use_dateutil=use_dateutil) assert isinstance(result, dt.date) assert_date_equal(result, d)
def test_from_datestring(): d = dt.datetime.now() rfc = utils.rfcformat(d) iso = d.isoformat() assert_date_equal(utils.from_datestring(rfc), d) assert_date_equal(utils.from_datestring(iso), d)