mirror of
https://github.com/django/django.git
synced 2025-10-31 09:41:08 +00:00
Fixed #19462 -- Made assertQuerysetEqual detect undefined ordering
If there are more than one values to compare against and the qs isn't ordered then assertQuerysetEqual will raise a ValueError.
This commit is contained in:
@@ -71,7 +71,8 @@ class ModelTests(TestCase):
|
||||
datetime.date(1999, 12, 31),
|
||||
datetime.date(1998, 12, 31),
|
||||
],
|
||||
attrgetter("when")
|
||||
attrgetter("when"),
|
||||
ordered=False
|
||||
)
|
||||
self.assertQuerysetEqual(
|
||||
Party.objects.filter(when__year=1998), [
|
||||
@@ -85,14 +86,16 @@ class ModelTests(TestCase):
|
||||
datetime.date(1999, 12, 31),
|
||||
datetime.date(1998, 12, 31),
|
||||
],
|
||||
attrgetter("when")
|
||||
attrgetter("when"),
|
||||
ordered=False
|
||||
)
|
||||
self.assertQuerysetEqual(
|
||||
Party.objects.filter(when__month="12"), [
|
||||
datetime.date(1999, 12, 31),
|
||||
datetime.date(1998, 12, 31),
|
||||
],
|
||||
attrgetter("when")
|
||||
attrgetter("when"),
|
||||
ordered=False
|
||||
)
|
||||
self.assertQuerysetEqual(
|
||||
Party.objects.filter(when__year="1998"), [
|
||||
|
||||
Reference in New Issue
Block a user