summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMariusz Felisiak <felisiak.mariusz@gmail.com>2023-08-10 05:33:13 +0200
committerGitHub <noreply@github.com>2023-08-10 05:33:13 +0200
commite69a9920e2b69d9b765a81d9ebeedfdc938892f6 (patch)
tree2e7a3ed30ee331a81e51ca271b8fa742d6a79e33
parent80a5667c50d12b27a031a9ce0408a5b81bc4e684 (diff)
Fixed non-deterministic order in SubqueryTests.test_slice_subquery_and_query.
Slice on unordered subquery may be non-deterministic in some databases.
-rw-r--r--tests/queries/tests.py12
1 files changed, 6 insertions, 6 deletions
diff --git a/tests/queries/tests.py b/tests/queries/tests.py
index 43cfd9b7c0..20665ab2cd 100644
--- a/tests/queries/tests.py
+++ b/tests/queries/tests.py
@@ -2373,18 +2373,18 @@ class SubqueryTests(TestCase):
"""
query = DumbCategory.objects.filter(
id__in=DumbCategory.objects.order_by("-id")[0:2]
- )[0:2]
- self.assertEqual({x.id for x in query}, {3, 4})
+ ).order_by("id")[0:2]
+ self.assertSequenceEqual([x.id for x in query], [3, 4])
query = DumbCategory.objects.filter(
id__in=DumbCategory.objects.order_by("-id")[1:3]
- )[1:3]
- self.assertEqual({x.id for x in query}, {3})
+ ).order_by("id")[1:3]
+ self.assertSequenceEqual([x.id for x in query], [3])
query = DumbCategory.objects.filter(
id__in=DumbCategory.objects.order_by("-id")[2:]
- )[1:]
- self.assertEqual({x.id for x in query}, {2})
+ ).order_by("id")[1:]
+ self.assertSequenceEqual([x.id for x in query], [2])
def test_related_sliced_subquery(self):
"""