MCPcopy Index your code
hub / github.com/sqlalchemy/sqlalchemy / test_value

Method test_value

test/orm/test_deprecations.py:1102–1119  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

1100 )
1101
1102 def test_value(self):
1103 User = self.classes.User
1104
1105 sess = fixture_session()
1106
1107 with testing.expect_deprecated(r"Query.value\(\) is deprecated"):
1108 eq_(sess.query(User).filter_by(id=7).value(User.id), 7)
1109 with testing.expect_deprecated(r"Query.value\(\) is deprecated"):
1110 eq_(
1111 sess.query(User.id, User.name).filter_by(id=7).value(User.id),
1112 7,
1113 )
1114 with testing.expect_deprecated(r"Query.value\(\) is deprecated"):
1115 eq_(sess.query(User).filter_by(id=0).value(User.id), None)
1116
1117 sess.bind = testing.db
1118 with testing.expect_deprecated(r"Query.value\(\) is deprecated"):
1119 eq_(sess.query().value(sa.literal_column("1").label("x")), 1)
1120
1121 def test_value_cancels_loader_opts(self):
1122 User = self.classes.User

Callers

nothing calls this directly

Calls 6

fixture_sessionFunction · 0.90
eq_Function · 0.90
valueMethod · 0.45
filter_byMethod · 0.45
queryMethod · 0.45
labelMethod · 0.45

Tested by

no test coverage detected