mirror of
https://github.com/django/django.git
synced 2025-08-04 10:59:45 +00:00
Fixed #33718 -- Dropped support for MySQL 5.7.
This commit is contained in:
parent
ccbf714ebe
commit
eb3699ea77
16 changed files with 42 additions and 126 deletions
|
@ -1837,7 +1837,7 @@ class AggregateTestCase(TestCase):
|
|||
default=datetime.time(17),
|
||||
)
|
||||
if connection.vendor == "mysql":
|
||||
# Workaround for #30224 for MySQL 8.0+ & MariaDB.
|
||||
# Workaround for #30224 for MySQL & MariaDB.
|
||||
expr.default = Cast(expr.default, TimeField())
|
||||
queryset = Book.objects.annotate(oldest_store_opening=expr).order_by("isbn")
|
||||
self.assertSequenceEqual(
|
||||
|
@ -1887,7 +1887,7 @@ class AggregateTestCase(TestCase):
|
|||
def test_aggregation_default_using_date_from_python(self):
|
||||
expr = Min("book__pubdate", default=datetime.date(1970, 1, 1))
|
||||
if connection.vendor == "mysql":
|
||||
# Workaround for #30224 for MySQL 5.7+ & MariaDB.
|
||||
# Workaround for #30224 for MySQL & MariaDB.
|
||||
expr.default = Cast(expr.default, DateField())
|
||||
queryset = Publisher.objects.annotate(earliest_pubdate=expr).order_by("name")
|
||||
self.assertSequenceEqual(
|
||||
|
@ -1938,7 +1938,7 @@ class AggregateTestCase(TestCase):
|
|||
default=datetime.datetime(1970, 1, 1),
|
||||
)
|
||||
if connection.vendor == "mysql":
|
||||
# Workaround for #30224 for MySQL 8.0+ & MariaDB.
|
||||
# Workaround for #30224 for MySQL & MariaDB.
|
||||
expr.default = Cast(expr.default, DateTimeField())
|
||||
queryset = Book.objects.annotate(oldest_store_opening=expr).order_by("isbn")
|
||||
self.assertSequenceEqual(
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue