mirror of
				https://github.com/django/django.git
				synced 2025-10-31 01:25:32 +00:00 
			
		
		
		
	[2.1.x] Moved test for nonexistent field in F() to BasicExpressionsTest.
Backport of aa16ec5474 from master
			
			
This commit is contained in:
		
				
					committed by
					
						 Tim Graham
						Tim Graham
					
				
			
			
				
	
			
			
			
						parent
						
							2975ceef6c
						
					
				
				
					commit
					ed60ce55c2
				
			| @@ -591,6 +591,10 @@ class BasicExpressionsTests(TestCase): | ||||
|         expr.convert_value  # populate cached property | ||||
|         self.assertEqual(pickle.loads(pickle.dumps(expr)), expr) | ||||
|  | ||||
|     def test_incorrect_field_in_F_expression(self): | ||||
|         with self.assertRaisesMessage(FieldError, "Cannot resolve keyword 'nope' into field."): | ||||
|             list(Employee.objects.filter(firstname=F('nope'))) | ||||
|  | ||||
|  | ||||
| class IterableLookupInnerExpressionsTests(TestCase): | ||||
|     @classmethod | ||||
| @@ -922,10 +926,6 @@ class ExpressionsNumericTests(TestCase): | ||||
|         self.assertEqual(Number.objects.get(pk=n.pk).integer, 10) | ||||
|         self.assertEqual(Number.objects.get(pk=n.pk).float, Approximate(256.900, places=3)) | ||||
|  | ||||
|     def test_incorrect_field_expression(self): | ||||
|         with self.assertRaisesMessage(FieldError, "Cannot resolve keyword 'nope' into field."): | ||||
|             list(Employee.objects.filter(firstname=F('nope'))) | ||||
|  | ||||
|  | ||||
| class ExpressionOperatorTests(TestCase): | ||||
|     @classmethod | ||||
|   | ||||
		Reference in New Issue
	
	Block a user