Django 1.6 form validation errors now include ValidationError exception instances instead of just strings

This commit is contained in:
Daniel Graña 2013-11-07 02:32:00 -02:00
parent 24d071e42f
commit dc43890b59
2 changed files with 2 additions and 7 deletions

View File

@ -3,3 +3,4 @@ w3lib>=1.2
queuelib
lxml
pyOpenSSL
cssselect>=0.9

View File

@ -75,13 +75,7 @@ class DjangoItemTest(unittest.TestCase):
long_name = 'z' * 300
i = BasePersonItem(name=long_name)
self.assertFalse(i.is_valid())
self.assertEqual(
{
'age': [u'This field cannot be null.'],
'name': [u'Ensure this value has at most 255 characters (it has 300).']
},
i.errors)
self.assertEqual(set(i.errors), set(['age', 'name']))
i = BasePersonItem(name='John')
self.assertTrue(i.is_valid(exclude=['age']))
self.assertEqual({}, i.errors)