MCPcopy
hub / github.com/sqlalchemy/sqlalchemy / result_fixture

Method result_fixture

test/sql/test_resultset.py:2284–2298  ·  view source on GitHub ↗
(self, request, connection)

Source from the content-addressed store, hash-verified

2282
2283 @testing.fixture(params=["plain", "scalars", "mapping"])
2284 def result_fixture(self, request, connection):
2285 users = self.tables.users
2286
2287 result_type = request.param
2288
2289 if result_type == "plain":
2290 result = connection.execute(select(users))
2291 elif result_type == "scalars":
2292 result = connection.scalars(select(users))
2293 elif result_type == "mapping":
2294 result = connection.execute(select(users)).mappings()
2295 else:
2296 assert False
2297
2298 return result
2299
2300 def test_results_can_close(self, autoclose_row_fixture, result_fixture):
2301 """test #8710"""

Callers

nothing calls this directly

Calls 4

selectFunction · 0.90
executeMethod · 0.45
scalarsMethod · 0.45
mappingsMethod · 0.45

Tested by

no test coverage detected