Fix random unit test failing due to model ordering
parent
8fb8f47fb0
commit
49f89ffb21
|
|
@ -683,10 +683,11 @@ class PolymorphicTests(TransactionTestCase):
|
||||||
)
|
)
|
||||||
|
|
||||||
def test_combine_querysets(self):
|
def test_combine_querysets(self):
|
||||||
ModelX.objects.create(field_x='x')
|
ModelX.objects.create(field_x='x', field_b='1')
|
||||||
ModelY.objects.create(field_y='y')
|
ModelY.objects.create(field_y='y', field_b='2')
|
||||||
|
|
||||||
qs = Base.objects.instance_of(ModelX) | Base.objects.instance_of(ModelY)
|
qs = Base.objects.instance_of(ModelX) | Base.objects.instance_of(ModelY)
|
||||||
|
qs = qs.order_by('field_b')
|
||||||
self.assertEqual(repr(qs[0]), '<ModelX: id 1, field_b (CharField), field_x (CharField)>')
|
self.assertEqual(repr(qs[0]), '<ModelX: id 1, field_b (CharField), field_x (CharField)>')
|
||||||
self.assertEqual(repr(qs[1]), '<ModelY: id 2, field_b (CharField), field_y (CharField)>')
|
self.assertEqual(repr(qs[1]), '<ModelY: id 2, field_b (CharField), field_y (CharField)>')
|
||||||
self.assertEqual(len(qs), 2)
|
self.assertEqual(len(qs), 2)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue