From e3ea9ddef56fc8b7122209fec0fcca1ecd609092 Mon Sep 17 00:00:00 2001 From: Malcolm Tredinnick Date: Sun, 17 Aug 2008 20:18:52 +0000 Subject: [PATCH] Added a test to show that #8063 doesn't seem to be an issue any longer. Refs #8063. git-svn-id: http://code.djangoproject.com/svn/django/trunk@8427 bcc190cf-cafb-0310-a4f2-bffc1f526a37 --- tests/regressiontests/extra_regress/models.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/tests/regressiontests/extra_regress/models.py b/tests/regressiontests/extra_regress/models.py index 5bbb57c92c..8c624defc4 100644 --- a/tests/regressiontests/extra_regress/models.py +++ b/tests/regressiontests/extra_regress/models.py @@ -79,4 +79,12 @@ True >>> list(User.objects.extra(select={"alpha": "%s"}, select_params=(-6,)).filter(id=u.id).values_list('id', flat=True)) == [u.id] True +# Regression test for #8063: limiting a query shouldn't discard any extra() +# bits. +>>> qs = User.objects.all().extra(where=['id=%s'], params=[u.id]) +>>> qs +[] +>>> qs[:1] +[] + """}