mirror of
				https://github.com/django/django.git
				synced 2025-10-31 09:41:08 +00:00 
			
		
		
		
	Fixed #11722 -- iexact=F() produced invalid SQL
This commit is contained in:
		| @@ -224,6 +224,13 @@ class ExpressionsTests(TestCase): | ||||
|         acme.num_employees = F("num_employees") + 16 | ||||
|         self.assertRaises(TypeError, acme.save) | ||||
|  | ||||
|     def test_ticket_11722_iexact_lookup(self): | ||||
|         Employee.objects.create(firstname="John", lastname="Doe") | ||||
|         Employee.objects.create(firstname="Test", lastname="test") | ||||
|  | ||||
|         queryset = Employee.objects.filter(firstname__iexact=F('lastname')) | ||||
|         self.assertQuerysetEqual(queryset, ["<Employee: Test test>"]) | ||||
|  | ||||
|     def test_ticket_18375_join_reuse(self): | ||||
|         # Test that reverse multijoin F() references and the lookup target | ||||
|         # the same join. Pre #18375 the F() join was generated first, and the | ||||
|   | ||||
		Reference in New Issue
	
	Block a user