]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
add a test for query.order_by(None)
authorMike Bayer <mike_mp@zzzcomputing.com>
Thu, 17 Jun 2010 14:13:23 +0000 (10:13 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Thu, 17 Jun 2010 14:13:23 +0000 (10:13 -0400)
test/orm/test_query.py

index d3c5c75f77e66549ae99afd694f22f562cf429cc..63e9a8de0fb258c023ea890cbd87fc4b3dc48042 100644 (file)
@@ -222,6 +222,20 @@ class GetTest(QueryTest):
             'SELECT users.id AS users_id, users.name AS users_name FROM users WHERE users.id = ?'
             )
 
+class OrderByTest(QueryTest, AssertsCompiledSQL):
+    def test_cancel_order_by(self):
+        s = create_session()
+        
+        q = s.query(User).order_by(User.id)
+        self.assert_compile(q, 
+            "SELECT users.id AS users_id, users.name AS users_name FROM users ORDER BY users.id",
+            use_default_dialect=True)
+
+        q = q.order_by(None)
+        self.assert_compile(q, 
+                "SELECT users.id AS users_id, users.name AS users_name FROM users",
+                use_default_dialect=True)
+        
 class InvalidGenerationsTest(QueryTest):
     def test_no_limit_offset(self):
         s = create_session()