From bb132aa3951c3d3582be608d9bb7af5a707bf6e6 Mon Sep 17 00:00:00 2001 From: Malcolm Tredinnick Date: Sat, 26 Apr 2008 09:06:56 +0000 Subject: queryset-refactor: Repaired the dates() method with extra(select=...).xi It was broken by [7340]. Patch from Ian Kelly. Fixed #7087. git-svn-id: http://code.djangoproject.com/svn/django/branches/queryset-refactor@7468 bcc190cf-cafb-0310-a4f2-bffc1f526a37 --- tests/regressiontests/queries/models.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'tests') diff --git a/tests/regressiontests/queries/models.py b/tests/regressiontests/queries/models.py index 6893ebc991..1e0e3398c8 100644 --- a/tests/regressiontests/queries/models.py +++ b/tests/regressiontests/queries/models.py @@ -586,7 +586,7 @@ Bug #6981 >>> Tag.objects.select_related('parent').order_by('name') [, , , , ] -Bug #6180, #6203 +Bug #6180, #6203 -- dates with limits and/or counts >>> Item.objects.count() 4 >>> Item.objects.dates('created', 'month').count() @@ -598,6 +598,10 @@ Bug #6180, #6203 >>> Item.objects.dates('created', 'day')[0] datetime.datetime(2007, 12, 19, 0, 0) +Bug #7087 -- dates with extra select columns +>>> Item.objects.dates('created', 'day').extra(select={'a': 1}) +[datetime.datetime(2007, 12, 19, 0, 0), datetime.datetime(2007, 12, 20, 0, 0)] + Test that parallel iterators work. >>> qs = Tag.objects.all() -- cgit v1.3