]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
Fixes for pg8000 for test/orm/test_dynamic.py
authorTony Locke <tlocke@tlocke.org.uk>
Sat, 19 Jul 2014 18:59:41 +0000 (19:59 +0100)
committerTony Locke <tlocke@tlocke.org.uk>
Sun, 20 Jul 2014 10:59:33 +0000 (11:59 +0100)
test/orm/test_dynamic.py

index 54ea3c2f1e902f85a3cdb6c5a2c7fe3ca73695da..192a81bc0931d7ca8a086aac8fd80c090dd350e4 100644 (file)
@@ -1,7 +1,7 @@
 from sqlalchemy.testing import eq_, is_
 from sqlalchemy.orm import backref, configure_mappers
 from sqlalchemy import testing
-from sqlalchemy import desc, select, func, exc
+from sqlalchemy import desc, select, func, exc, cast, Integer
 from sqlalchemy.orm import mapper, relationship, create_session, Query, \
                     attributes, exc as orm_exc, Session
 from sqlalchemy.orm.dynamic import AppenderMixin
@@ -361,8 +361,9 @@ class UOWTest(_DynamicFixture, _fixtures.FixtureTest,
 
         eq_(
             testing.db.scalar(
-                select([func.count(1)]).where(addresses.c.user_id != None)
-            ),
+                select(
+                    [func.count(cast(1, Integer))]).
+                    where(addresses.c.user_id != None)),
             0
         )
         u1 = sess.query(User).get(u1.id)
@@ -380,8 +381,9 @@ class UOWTest(_DynamicFixture, _fixtures.FixtureTest,
         sess.flush()
         eq_(
             testing.db.scalar(
-                select([func.count(1)]).where(addresses.c.user_id != None)
-            ),
+                select(
+                    [func.count(cast(1, Integer))]).
+                    where(addresses.c.user_id != None)),
             0
         )