Skip to content

Commit bc7fa61

Browse files
committed
Django 1.6 form validation errors now include ValidationError exception instances instead of just strings
1 parent 6f5423a commit bc7fa61

File tree

2 files changed

+2
-7
lines changed

2 files changed

+2
-7
lines changed

requirements.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,4 @@ w3lib>=1.2
33
queuelib
44
lxml
55
pyOpenSSL
6+
cssselect>=0.9

scrapy/tests/test_djangoitem/__init__.py

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -75,13 +75,7 @@ def test_validation(self):
7575
long_name = 'z' * 300
7676
i = BasePersonItem(name=long_name)
7777
self.assertFalse(i.is_valid())
78-
self.assertEqual(
79-
{
80-
'age': [u'This field cannot be null.'],
81-
'name': [u'Ensure this value has at most 255 characters (it has 300).']
82-
},
83-
i.errors)
84-
78+
self.assertEqual(set(i.errors), set(['age', 'name']))
8579
i = BasePersonItem(name='John')
8680
self.assertTrue(i.is_valid(exclude=['age']))
8781
self.assertEqual({}, i.errors)

0 commit comments

Comments
 (0)