mirror of
				https://github.com/django/django.git
				synced 2025-10-25 06:36:07 +00:00 
			
		
		
		
	git-svn-id: http://code.djangoproject.com/svn/django/trunk@12098 bcc190cf-cafb-0310-a4f2-bffc1f526a37
		
			
				
	
	
		
			18 lines
		
	
	
		
			569 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			18 lines
		
	
	
		
			569 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| from unittest import TestCase
 | |
| 
 | |
| from django import forms
 | |
| from django.core import validators
 | |
| from django.core.exceptions import ValidationError
 | |
| 
 | |
| 
 | |
| class TestFieldWithValidators(TestCase):
 | |
|     def test_all_errors_get_reported(self):
 | |
|         field = forms.CharField(
 | |
|             validators=[validators.validate_integer, validators.validate_email]
 | |
|         )
 | |
|         self.assertRaises(ValidationError, field.clean, 'not int nor mail')
 | |
|         try:
 | |
|             field.clean('not int nor mail')
 | |
|         except ValidationError, e:
 | |
|             self.assertEqual(2, len(e.messages))
 |