[IMP] error messages for datetime error

bzr revid: xmo@openerp.com-20121004115822-54mzaeqi05h0p4ve
This commit is contained in:
Xavier Morel
2012-10-04 13:58:22 +02:00
parent 601568f5f9
commit e77fad774b
2 changed files with 7 additions and 4 deletions
+4 -2
View File
@@ -127,7 +127,8 @@ class ir_fields_converter(orm.Model):
return value, []
except ValueError:
raise ValueError(
_(u"'%s' does not seem to be a valid date for field '%%(field)s'") % value)
_(u"'%s' does not seem to be a valid date for field '%%(field)s'. Use the format '%s'") %
(value, u"2012-12-31"))
def _str_to_datetime(self, cr, uid, model, column, value, context=None):
try:
@@ -135,7 +136,8 @@ class ir_fields_converter(orm.Model):
return value, []
except ValueError:
raise ValueError(
_(u"'%s' does not seem to be a valid datetime for field '%%(field)s'") % value)
_(u"'%s' does not seem to be a valid datetime for field '%%(field)s'. Use the format '%s'") %
(value, u"2012-12-31 23:59:59"))
def _get_translations(self, cr, uid, types, src, context):
types = tuple(types)
@@ -1008,7 +1008,7 @@ class test_date(ImporterCase):
result = self.import_(['value'], [['not really a date']])
self.assertEqual(result['messages'], [
message(u"'not really a date' does not seem to be a valid date "
u"for field 'unknown'")])
u"for field 'unknown'. Use the format '2012-12-31'")])
self.assertIs(result['ids'], False)
class test_datetime(ImporterCase):
@@ -1028,7 +1028,8 @@ class test_datetime(ImporterCase):
result = self.import_(['value'], [['not really a datetime']])
self.assertEqual(result['messages'], [
message(u"'not really a datetime' does not seem to be a valid "
u"datetime for field 'unknown'")])
u"datetime for field 'unknown'. Use the format "
u"'2012-12-31 23:59:59'")])
self.assertIs(result['ids'], False)
# function, related, reference: written to db as-is...