code: def test_executescript_step_through_select(self):
      with memory_database() as con:
          values = [(v,) for v in range(5)]
          with con:
              con.execute("create table t(t)")
              con.executemany("insert into t values(?)", values)
          steps = []
          con.create_function("step", 1, lambda x: steps.append((x,)))
          con.executescript("select step(t) from t")
          self.assertEqual(steps, values)
  
imports: import datetime
  import unittest
  import sqlite3
  import weakref
  import functools
  from test import support
  from unittest.mock import patch
  from .util import memory_database, cx_limit
  from .util import MemoryDatabaseMixin
label_desc: Use image node_id 35 for calling the RegressionTests obj's underlying member method code with example usage: obj.test_executescript_step_through_select() without return types