]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
Use an explicit ordering in the query
authorLele Gaifax <lele@metapensiero.it>
Tue, 18 Dec 2007 13:06:24 +0000 (13:06 +0000)
committerLele Gaifax <lele@metapensiero.it>
Tue, 18 Dec 2007 13:06:24 +0000 (13:06 +0000)
test/engine/execute.py

index 8d6dd9539956e58ecb3781e4b3c431d2efa9d0e8..950efe7643c094a7e1bcdfc5e9edc012a4470cab 100644 (file)
@@ -26,7 +26,7 @@ class ExecuteTest(PersistTest):
             conn.execute("insert into users (user_id, user_name) values (?, ?)", [3,"ed"], [4,"horse"])
             conn.execute("insert into users (user_id, user_name) values (?, ?)", (5,"barney"), (6,"donkey"))
             conn.execute("insert into users (user_id, user_name) values (?, ?)", 7, 'sally')
-            res = conn.execute("select * from users")
+            res = conn.execute("select * from users order by user_id")
             assert res.fetchall() == [(1, "jack"), (2, "fred"), (3, "ed"), (4, "horse"), (5, "barney"), (6, "donkey"), (7, 'sally')]
             conn.execute("delete from users")
 
@@ -38,7 +38,7 @@ class ExecuteTest(PersistTest):
             conn.execute("insert into users (user_id, user_name) values (%s, %s)", [2,"ed"], [3,"horse"])
             conn.execute("insert into users (user_id, user_name) values (%s, %s)", 4, 'sally')
             conn.execute("insert into users (user_id) values (%s)", 5)
-            res = conn.execute("select * from users")
+            res = conn.execute("select * from users order by user_id")
             assert res.fetchall() == [(1, "jack"), (2, "ed"), (3, "horse"), (4, 'sally'), (5, None)]
             conn.execute("delete from users")
 
@@ -51,7 +51,7 @@ class ExecuteTest(PersistTest):
             conn.execute("insert into users (user_id, user_name) values (%(id)s, %(name)s)", {'id':1, 'name':'jack'})
             conn.execute("insert into users (user_id, user_name) values (%(id)s, %(name)s)", {'id':2, 'name':'ed'}, {'id':3, 'name':'horse'})
             conn.execute("insert into users (user_id, user_name) values (%(id)s, %(name)s)", id=4, name='sally')
-            res = conn.execute("select * from users")
+            res = conn.execute("select * from users order by user_id")
             assert res.fetchall() == [(1, "jack"), (2, "ed"), (3, "horse"), (4, 'sally')]
             conn.execute("delete from users")
 
@@ -61,7 +61,7 @@ class ExecuteTest(PersistTest):
             conn.execute("insert into users (user_id, user_name) values (:id, :name)", {'id':1, 'name':'jack'})
             conn.execute("insert into users (user_id, user_name) values (:id, :name)", {'id':2, 'name':'ed'}, {'id':3, 'name':'horse'})
             conn.execute("insert into users (user_id, user_name) values (:id, :name)", id=4, name='sally')
-            res = conn.execute("select * from users")
+            res = conn.execute("select * from users order by user_id")
             assert res.fetchall() == [(1, "jack"), (2, "ed"), (3, "horse"), (4, 'sally')]
             conn.execute("delete from users")