mirror of
				https://github.com/django/django.git
				synced 2025-10-31 09:41:08 +00:00 
			
		
		
		
	Used assertRaisesMessage() in CharField tests.
This commit is contained in:
		
				
					committed by
					
						 Mariusz Felisiak
						Mariusz Felisiak
					
				
			
			
				
	
			
			
			
						parent
						
							e4ab44a4b2
						
					
				
				
					commit
					4b032142fa
				
			| @@ -61,7 +61,8 @@ class ValidationTests(SimpleTestCase): | ||||
|  | ||||
|     def test_charfield_raises_error_on_empty_string(self): | ||||
|         f = models.CharField() | ||||
|         with self.assertRaises(ValidationError): | ||||
|         msg = 'This field cannot be blank.' | ||||
|         with self.assertRaisesMessage(ValidationError, msg): | ||||
|             f.clean('', None) | ||||
|  | ||||
|     def test_charfield_cleans_empty_string_when_blank_true(self): | ||||
| @@ -74,7 +75,8 @@ class ValidationTests(SimpleTestCase): | ||||
|  | ||||
|     def test_charfield_with_choices_raises_error_on_invalid_choice(self): | ||||
|         f = models.CharField(choices=[('a', 'A'), ('b', 'B')]) | ||||
|         with self.assertRaises(ValidationError): | ||||
|         msg = "Value 'not a' is not a valid choice." | ||||
|         with self.assertRaisesMessage(ValidationError, msg): | ||||
|             f.clean('not a', None) | ||||
|  | ||||
|     def test_enum_choices_cleans_valid_string(self): | ||||
| @@ -83,10 +85,12 @@ class ValidationTests(SimpleTestCase): | ||||
|  | ||||
|     def test_enum_choices_invalid_input(self): | ||||
|         f = models.CharField(choices=self.Choices.choices, max_length=1) | ||||
|         with self.assertRaises(ValidationError): | ||||
|         msg = "Value 'a' is not a valid choice." | ||||
|         with self.assertRaisesMessage(ValidationError, msg): | ||||
|             f.clean('a', None) | ||||
|  | ||||
|     def test_charfield_raises_error_on_empty_input(self): | ||||
|         f = models.CharField(null=False) | ||||
|         with self.assertRaises(ValidationError): | ||||
|         msg = 'This field cannot be null.' | ||||
|         with self.assertRaisesMessage(ValidationError, msg): | ||||
|             f.clean(None, None) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user