Fixed test with incorrect assumption about pk values.
The test results were dependent on the order in which the tests were run.
This commit is contained in:
parent
6e3fe089dd
commit
6a9a9e50f2
|
@ -3524,8 +3524,15 @@ class RelatedLookupTypeTests(TestCase):
|
|||
"""
|
||||
#23396 - Ensure ValueQuerySets are not checked for compatibility with the lookup field
|
||||
"""
|
||||
# Make sure the num and objecta field values match.
|
||||
ob = ObjectB.objects.get(name='ob')
|
||||
ob.num = ob.objecta.pk
|
||||
ob.save()
|
||||
pob = ObjectB.objects.get(name='pob')
|
||||
pob.num = pob.objecta.pk
|
||||
pob.save()
|
||||
self.assertQuerysetEqual(ObjectB.objects.filter(
|
||||
objecta__in=ObjectB.objects.all().values_list('pk')
|
||||
objecta__in=ObjectB.objects.all().values_list('num')
|
||||
).order_by('pk'), ['<ObjectB: ob>', '<ObjectB: pob>'])
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue