summaryrefslogtreecommitdiff
path: root/tests/dates
diff options
context:
space:
mode:
authordjango-bot <ops@djangoproject.com>2022-02-03 20:24:19 +0100
committerMariusz Felisiak <felisiak.mariusz@gmail.com>2022-02-07 20:37:05 +0100
commit9c19aff7c7561e3a82978a272ecdaad40dda5c00 (patch)
treef0506b668a013d0063e5fba3dbf4863b466713ba /tests/dates
parentf68fa8b45dfac545cfc4111d4e52804c86db68d3 (diff)
downloaddjango-9c19aff7c7561e3a82978a272ecdaad40dda5c00.tar.gz
Refs #33476 -- Reformatted code with Black.
Diffstat (limited to 'tests/dates')
-rw-r--r--tests/dates/tests.py37
1 files changed, 22 insertions, 15 deletions
diff --git a/tests/dates/tests.py b/tests/dates/tests.py
index 9f12d997e0..ef145bafd0 100644
--- a/tests/dates/tests.py
+++ b/tests/dates/tests.py
@@ -44,31 +44,36 @@ class DatesTests(TestCase):
c.articles.add(a1, a3)
self.assertSequenceEqual(
- Comment.objects.dates("article__pub_date", "year"), [
+ Comment.objects.dates("article__pub_date", "year"),
+ [
datetime.date(2005, 1, 1),
datetime.date(2010, 1, 1),
],
)
self.assertSequenceEqual(
- Comment.objects.dates("article__pub_date", "month"), [
+ Comment.objects.dates("article__pub_date", "month"),
+ [
datetime.date(2005, 7, 1),
datetime.date(2010, 7, 1),
],
)
self.assertSequenceEqual(
- Comment.objects.dates("article__pub_date", "week"), [
+ Comment.objects.dates("article__pub_date", "week"),
+ [
datetime.date(2005, 7, 25),
datetime.date(2010, 7, 26),
],
)
self.assertSequenceEqual(
- Comment.objects.dates("article__pub_date", "day"), [
+ Comment.objects.dates("article__pub_date", "day"),
+ [
datetime.date(2005, 7, 28),
datetime.date(2010, 7, 28),
],
)
self.assertSequenceEqual(
- Article.objects.dates("comments__pub_date", "day"), [
+ Article.objects.dates("comments__pub_date", "day"),
+ [
datetime.date(2005, 7, 28),
datetime.date(2005, 7, 29),
datetime.date(2005, 8, 29),
@@ -79,7 +84,8 @@ class DatesTests(TestCase):
Article.objects.dates("comments__approval_date", "day"), []
)
self.assertSequenceEqual(
- Category.objects.dates("articles__pub_date", "day"), [
+ Category.objects.dates("articles__pub_date", "day"),
+ [
datetime.date(2005, 7, 28),
],
)
@@ -94,7 +100,7 @@ class DatesTests(TestCase):
"Cannot resolve keyword 'invalid_field' into field. Choices are: "
"categories, comments, id, pub_date, pub_datetime, title",
):
- Article.objects.dates('invalid_field', 'year')
+ Article.objects.dates("invalid_field", "year")
def test_dates_fails_when_given_invalid_kind_argument(self):
msg = "'kind' must be one of 'year', 'month', 'week', or 'day'."
@@ -118,18 +124,19 @@ class DatesTests(TestCase):
]
)
self.assertSequenceEqual(
- Article.objects.dates('pub_datetime', 'day', order='ASC'), [
+ Article.objects.dates("pub_datetime", "day", order="ASC"),
+ [
datetime.date(2015, 10, 21),
datetime.date(2015, 10, 22),
- ]
+ ],
)
- @skipUnless(connection.vendor == 'mysql', "Test checks MySQL query syntax")
+ @skipUnless(connection.vendor == "mysql", "Test checks MySQL query syntax")
def test_dates_avoid_datetime_cast(self):
Article.objects.create(pub_date=datetime.date(2015, 10, 21))
- for kind in ['day', 'month', 'year']:
- qs = Article.objects.dates('pub_date', kind)
- if kind == 'day':
- self.assertIn('DATE(', str(qs.query))
+ for kind in ["day", "month", "year"]:
+ qs = Article.objects.dates("pub_date", kind)
+ if kind == "day":
+ self.assertIn("DATE(", str(qs.query))
else:
- self.assertIn(' AS DATE)', str(qs.query))
+ self.assertIn(" AS DATE)", str(qs.query))