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