Author: phd
Date: 2006-10-16 08:43:35 -0600 (Mon, 16 Oct 2006)
New Revision: 2024
Modified:
home/phd/SQLObject/paramstyles/sqlobject/tests/test_sorting.py
Log:
Merged patches from the revisions 2021:2023 from the trunk:tests by Luke Opperman <lu...@me...> to test descending sorting.
Modified: home/phd/SQLObject/paramstyles/sqlobject/tests/test_sorting.py
===================================================================
--- home/phd/SQLObject/paramstyles/sqlobject/tests/test_sorting.py 2006-10-16 14:42:21 UTC (rev 2023)
+++ home/phd/SQLObject/paramstyles/sqlobject/tests/test_sorting.py 2006-10-16 14:43:35 UTC (rev 2024)
@@ -60,4 +60,13 @@
['zoe', 'tim', 'joe', 'joe', 'aj']
assert firstList(Names.select().orderBy(Names.q.firstName)) == \
['aj', 'joe', 'joe', 'tim', 'zoe']
-
+ assert firstList(Names.select().orderBy('firstName').reversed()) == \
+ ['zoe', 'tim', 'joe', 'joe', 'aj']
+ assert firstList(Names.select().orderBy('-firstName').reversed()) == \
+ ['aj', 'joe', 'joe', 'tim', 'zoe']
+ assert firstList(Names.select().orderBy(DESC(Names.q.firstName))) == \
+ ['zoe', 'tim', 'joe', 'joe', 'aj']
+ assert firstList(Names.select().orderBy(Names.q.firstName).reversed()) == \
+ ['zoe', 'tim', 'joe', 'joe', 'aj']
+ assert firstList(Names.select().orderBy(DESC(Names.q.firstName)).reversed()) == \
+ ['aj', 'joe', 'joe', 'tim', 'zoe']
|