def test_date(self): today = datetime.date(2013, 3, 1) date_type = DateType() self.assertEqual(date_type("2013-03-01"), today) self.assertEqual(date_type.to_primitive(today), "2013-03-01")
def test_date(): today = datetime.date(2013, 3, 1) date_type = DateType() assert date_type("2013-03-01") == today assert date_type.to_primitive(today) == "2013-03-01"
def test_date(): today = datetime.date(2013, 3, 1) date_type = DateType() assert date_type("2013-03-01") == today assert date_type.to_primitive(today) == "2013-03-01" assert date_type.to_native(today) is today with pytest.raises(ConversionError): date_type.to_native('foo')