MCPcopy
hub / github.com/sqlalchemy/sqlalchemy / _fixture

Method _fixture

test/base/test_result.py:293–318  ·  view source on GitHub ↗
(
        self,
        extras=None,
        alt_row=None,
        num_rows=None,
        default_filters=None,
        data=None,
    )

Source from the content-addressed store, hash-verified

291
292class ResultTest(fixtures.TestBase):
293 def _fixture(
294 self,
295 extras=None,
296 alt_row=None,
297 num_rows=None,
298 default_filters=None,
299 data=None,
300 ):
301 if data is None:
302 data = [(1, 1, 1), (2, 1, 2), (1, 3, 2), (4, 1, 2)]
303 if num_rows is not None:
304 data = data[:num_rows]
305
306 res = result.IteratorResult(
307 result.SimpleResultMetaData(["a", "b", "c"], extra=extras),
308 iter(data),
309 )
310 if default_filters:
311 res._metadata._create_unique_filters = (
312 lambda result: default_filters
313 )
314
315 if alt_row:
316 res._process_row = alt_row
317
318 return res
319
320 def test_close_attributes(self):
321 """test #8710"""

Calls

no outgoing calls

Tested by

no test coverage detected