summaryrefslogtreecommitdiff
path: root/tests/regressiontests/extra_regress
diff options
context:
space:
mode:
authorMalcolm Tredinnick <malcolm.tredinnick@gmail.com>2008-08-17 20:18:52 +0000
committerMalcolm Tredinnick <malcolm.tredinnick@gmail.com>2008-08-17 20:18:52 +0000
commite3ea9ddef56fc8b7122209fec0fcca1ecd609092 (patch)
treeec077e8c9b320de32b45901f2714c23415d21fd2 /tests/regressiontests/extra_regress
parent2c4b13cbe7477a7f94f11fa23e39033b005a3b88 (diff)
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
Diffstat (limited to 'tests/regressiontests/extra_regress')
-rw-r--r--tests/regressiontests/extra_regress/models.py8
1 files changed, 8 insertions, 0 deletions
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
+[<User: fred>]
+>>> qs[:1]
+[<User: fred>]
+
"""}