Fixes for pg8000 for test/orm/test_dynamic.py

This commit is contained in:
Tony Locke
2014-07-19 19:59:41 +01:00
parent 0365a53c5d
commit 7239f58742
+7 -5
View 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
)