Fix random unit test failing due to model ordering

fix_request_path_info
Diederik van der Boor 2019-07-12 17:53:16 +02:00
parent 8fb8f47fb0
commit 49f89ffb21
No known key found for this signature in database
GPG Key ID: 4FA014E0305E73C1
1 changed files with 3 additions and 2 deletions

View File

@ -683,10 +683,11 @@ class PolymorphicTests(TransactionTestCase):
)
def test_combine_querysets(self):
ModelX.objects.create(field_x='x')
ModelY.objects.create(field_y='y')
ModelX.objects.create(field_x='x', field_b='1')
ModelY.objects.create(field_y='y', field_b='2')
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[1]), '<ModelY: id 2, field_b (CharField), field_y (CharField)>')
self.assertEqual(len(qs), 2)