File tree Expand file tree Collapse file tree 1 file changed +14
-3
lines changed Expand file tree Collapse file tree 1 file changed +14
-3
lines changed Original file line number Diff line number Diff line change 11from django .core .exceptions import ValidationError
22from django .test import SimpleTestCase
33
4- from django_mongodb_backend .fields . validators import LengthValidator
4+ from django_mongodb_backend .validators import LengthValidator
55
66
77class TestValidators (SimpleTestCase ):
88 def test_validators (self ):
99 validator = LengthValidator (10 )
10- with self .assertRaises (ValidationError ):
10+ with self .assertRaises (ValidationError ) as context_manager :
1111 validator ([])
12- with self .assertRaises (ValidationError ):
12+ self .assertEqual (
13+ context_manager .exception .messages , ["List contains 0 items, it should contain 10." ]
14+ )
15+ with self .assertRaises (ValidationError ) as context_manager :
16+ validator ([1 ])
17+ self .assertEqual (
18+ context_manager .exception .messages , ["List contains 1 item, it should contain 10." ]
19+ )
20+ with self .assertRaises (ValidationError ) as context_manager :
1321 validator (list (range (11 )))
22+ self .assertEqual (
23+ context_manager .exception .messages , ["List contains 11 items, it should contain 10." ]
24+ )
1425 self .assertEqual (validator (list (range (10 ))), None )
You can’t perform that action at this time.
0 commit comments