Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Fixed #9411 -- Changed the test from r9081 to be more robust across d…

…ifferent database backends.

git-svn-id: http://code.djangoproject.com/svn/django/trunk@9254 bcc190cf-cafb-0310-a4f2-bffc1f526a37
  • Loading branch information...
commit 3b5d975ff67cfeebc4ec8f49b7a851aa3b7401e9 1 parent 9319dc4
Malcolm Tredinnick malcolmt authored
Showing with 6 additions and 5 deletions.
  1. +6 −5 tests/regressiontests/queries/models.py
11 tests/regressiontests/queries/models.py
View
@@ -974,11 +974,12 @@ def __unicode__(self):
>>> expected == result
True
-Make sure bump_prefix() (an internal Query method) doesn't (re-)break.
->>> query = Tag.objects.values_list('id').order_by().query
->>> query.bump_prefix()
->>> print query.as_sql()[0]
-SELECT U0."id" FROM "queries_tag" U0
+Make sure bump_prefix() (an internal Query method) doesn't (re-)break. It's
+sufficient that this query runs without error.
+>>> qs = Tag.objects.values_list('id', flat=True).order_by('id')
+>>> qs.query.bump_prefix()
+>>> list(qs)
+[1, 2, 3, 4, 5]
Calling order_by() with no parameters removes any existing ordering on the
model. But it should still be possible to add new ordering after that.
Please sign in to comment.
Something went wrong with that request. Please try again.