mirror of
https://github.com/django/django.git
synced 2025-10-23 21:59:11 +00:00
Fixed #31235 -- Made assertQuerysetEqual() compare querysets directly.
This also replaces assertQuerysetEqual() to assertSequenceEqual()/assertCountEqual() where appropriate. Co-authored-by: Peter Inglesby <peter.inglesby@gmail.com> Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com>
This commit is contained in:
committed by
Mariusz Felisiak
parent
13b6fff117
commit
3f7b327562
@@ -59,14 +59,13 @@ class DateTimeFieldTests(TestCase):
|
||||
m1 = DateTimeModel.objects.create(d=d, dt=dt1, t=t)
|
||||
m2 = DateTimeModel.objects.create(d=d, dt=dt2, t=t)
|
||||
# In Vancouver, we expect both results.
|
||||
self.assertQuerysetEqual(
|
||||
self.assertCountEqual(
|
||||
DateTimeModel.objects.filter(dt__date=d),
|
||||
[repr(m1), repr(m2)],
|
||||
ordered=False
|
||||
[m1, m2],
|
||||
)
|
||||
with self.settings(TIME_ZONE='UTC'):
|
||||
# But in UTC, the __date only matches one of them.
|
||||
self.assertQuerysetEqual(DateTimeModel.objects.filter(dt__date=d), [repr(m1)])
|
||||
self.assertCountEqual(DateTimeModel.objects.filter(dt__date=d), [m1])
|
||||
|
||||
|
||||
class ValidationTest(SimpleTestCase):
|
||||
|
||||
Reference in New Issue
Block a user