diff options
| author | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2023-08-10 05:33:13 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-08-10 05:33:13 +0200 |
| commit | e69a9920e2b69d9b765a81d9ebeedfdc938892f6 (patch) | |
| tree | 2e7a3ed30ee331a81e51ca271b8fa742d6a79e33 | |
| parent | 80a5667c50d12b27a031a9ce0408a5b81bc4e684 (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.py | 12 |
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): """ |
