summaryrefslogtreecommitdiff
path: root/test/ext/test_serializer.py
diff options
context:
space:
mode:
Diffstat (limited to 'test/ext/test_serializer.py')
-rw-r--r--test/ext/test_serializer.py10
1 files changed, 6 insertions, 4 deletions
diff --git a/test/ext/test_serializer.py b/test/ext/test_serializer.py
index 4080a0044..e252a7f55 100644
--- a/test/ext/test_serializer.py
+++ b/test/ext/test_serializer.py
@@ -176,7 +176,9 @@ class SerializeTest(AssertsCompiledSQL, fixtures.MappedTest):
eq_(
q2.join(User.addresses)
.filter(Address.email == "ed@bettyboop.com")
- .value(func.count(literal_column("*"))),
+ .enable_eagerloads(False)
+ .with_entities(func.count(literal_column("*")))
+ .scalar(),
1,
)
u1 = Session.query(User).get(8)
@@ -204,7 +206,7 @@ class SerializeTest(AssertsCompiledSQL, fixtures.MappedTest):
)
q2 = serializer.loads(serializer.dumps(q, -1), users.metadata, Session)
eq_(q2.all(), [User(name="fred")])
- eq_(list(q2.values(User.id, User.name)), [(9, "fred")])
+ eq_(list(q2.with_entities(User.id, User.name)), [(9, "fred")])
@testing.requires.non_broken_pickle
def test_query_three(self):
@@ -221,8 +223,8 @@ class SerializeTest(AssertsCompiledSQL, fixtures.MappedTest):
eq_(q2.all(), [User(name="fred")])
# try to pull out the aliased entity here...
- ua_2 = q2._entities[0].entity_zero.entity
- eq_(list(q2.values(ua_2.id, ua_2.name)), [(9, "fred")])
+ ua_2 = q2._compile_state()._entities[0].entity_zero.entity
+ eq_(list(q2.with_entities(ua_2.id, ua_2.name)), [(9, "fred")])
def test_annotated_one(self):
j = join(users, addresses)._annotate({"foo": "bar"})