]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
failing case
authorMike Bayer <mike_mp@zzzcomputing.com>
Mon, 5 May 2008 17:50:19 +0000 (17:50 +0000)
committerMike Bayer <mike_mp@zzzcomputing.com>
Mon, 5 May 2008 17:50:19 +0000 (17:50 +0000)
test/orm/eager_relations.py

index b320f226a4a33f616fd1c2b56ad07d5d149f262c..866eec718e28abdc2ee35fa9accbb814fe5fbfc8 100644 (file)
@@ -1042,11 +1042,19 @@ class SubqueryTest(ORMTest):
             session.flush()
             session.clear()
 
-            for user in session.query(User).all():
-                self.assertEquals(user.query_score, user.prop_score)
+            def go():
+                for user in session.query(User).all():
+                    self.assertEquals(user.query_score, user.prop_score)
+            self.assert_sql_count(testing.db, go, 1)
 
             u = session.query(User).filter_by(name='joe').one()
             self.assertEquals(u.query_score, u.prop_score)
+
+            # fails:
+            #def go():
+            #    u = session.query(User).filter_by(name='joe').one()
+            #    self.assertEquals(u.query_score, u.prop_score)
+            #self.assert_sql_count(testing.db, go, 1)
             
             for t in (tags_table, users_table):
                 t.delete().execute()