mirror of
				https://github.com/django/django.git
				synced 2025-10-31 09:41:08 +00:00 
			
		
		
		
	Updated null_queries tests to avoid clashing with the __second lookup.
This commit is contained in:
		| @@ -28,4 +28,5 @@ class OuterB(models.Model): | |||||||
|  |  | ||||||
| class Inner(models.Model): | class Inner(models.Model): | ||||||
|     first = models.ForeignKey(OuterA) |     first = models.ForeignKey(OuterA) | ||||||
|     second = models.ForeignKey(OuterB, null=True) |     # second would clash with the __second lookup. | ||||||
|  |     third = models.ForeignKey(OuterB, null=True) | ||||||
|   | |||||||
| @@ -55,17 +55,17 @@ class NullQueriesTests(TestCase): | |||||||
|         """ |         """ | ||||||
|         obj = OuterA.objects.create() |         obj = OuterA.objects.create() | ||||||
|         self.assertQuerysetEqual( |         self.assertQuerysetEqual( | ||||||
|             OuterA.objects.filter(inner__second=None), |             OuterA.objects.filter(inner__third=None), | ||||||
|             ['<OuterA: OuterA object>'] |             ['<OuterA: OuterA object>'] | ||||||
|         ) |         ) | ||||||
|         self.assertQuerysetEqual( |         self.assertQuerysetEqual( | ||||||
|             OuterA.objects.filter(inner__second__data=None), |             OuterA.objects.filter(inner__third__data=None), | ||||||
|             ['<OuterA: OuterA object>'] |             ['<OuterA: OuterA object>'] | ||||||
|         ) |         ) | ||||||
|  |  | ||||||
|         inner_obj = Inner.objects.create(first=obj) |         inner_obj = Inner.objects.create(first=obj) | ||||||
|         self.assertQuerysetEqual( |         self.assertQuerysetEqual( | ||||||
|             Inner.objects.filter(first__inner__second=None), |             Inner.objects.filter(first__inner__third=None), | ||||||
|             ['<Inner: Inner object>'] |             ['<Inner: Inner object>'] | ||||||
|         ) |         ) | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user