code: def main(dask_client, drill, spark, dir_data_lc, bc, nRals):
      print("==============================")
      print(queryType)
      print("==============================")
  
      for data_type in data_types:
          sql = None
          is_file_ds = False
          # we can change the datatype for these tests and it should works just fine
          if data_type not in [
              DataType.MYSQL,
              DataType.POSTGRESQL,
              DataType.SQLITE,
          ]:
              is_file_ds = True
          else:
              sql = setup_test(data_type)
          if sql or is_file_ds:
              start_mem = gpuMemory.capture_gpu_memory_usage()
              executionTest(
                  dask_client, drill, spark, dir_data_lc, bc, nRals, sql
              )
              end_mem = gpuMemory.capture_gpu_memory_usage()
              gpuMemory.log_memory_usage(queryType, start_mem, end_mem)
  
file_path: blazingsql/tests/BlazingSQLTest/EndToEndTests/oldScripts/tablesFromSQL.py
imports: from collections import OrderedDict
  from blazingsql import DataType
  from DataBase import createSchema
  from Configuration import ExecutionMode
  from Configuration import Settings
  from Runner import runTest
  from Utils import gpuMemory, skip_test
  from EndToEndTests.oldScripts import tpchQueries
label_desc: Use image node_id 7 for calling a global function with example usage: main(dask_client, drill, spark, dir_data_lc, bc, nRals) without return types