def test_datetime_raises(): dta = DateTimeAttribute("%Y/%m/%d %H:%M:%S") iters = '2009/03/24 00:46:20', \ datetime.strptime('2009/03/24 00:46:20', "%Y/%m/%d %H:%M:%S") for val in iters: dta.fill('creation_date', val) assert_raises(TypeError, dta.fill, 'creation_date', 100.5)
def test_datetime_success(): dta = DateTimeAttribute("%Y/%m/%d %H:%M:%S") iters = '2009/03/24 00:46:20', \ datetime.strptime('2009/03/24 00:46:20', "%Y/%m/%d %H:%M:%S") for val in iters: dta.fill('creation_date', val) assert_equals(dta.name, 'creation_date') assert_equals(dta.camel_name, 'creationDate') assert_equals(dta.value.date(), datetime(2009, 3, 24).date())