code: def testLoadDSVWithPairs():
      dataFile = pool_test_helpers.writeToTempFile(
          "0.12\tquery0\tsite1\t0.12\t1.0\t0.1\t0.2\t0.11\n"
          + "0.22\tquery0\tsite22\t0.18\t1.0\t0.97\t0.82\t0.33\n"
          + "0.34\tquery1\tSite9\t1.0\t0.0\t0.13\t0.22\t0.23\n"
          + "0.42\tQuery 2\tsite12\t0.45\t0.5\t0.14\t0.18\t0.1\n"
          + "0.01\tQuery 2\tsite22\t1.0\t0.5\t0.9\t0.67\t0.17\n"
          + "0.0\tQuery 2\tSite45\t2.0\t0.5\t0.66\t0.1\t0.31\n"
      )
      cdFile = pool_test_helpers.writeToTempFile(
          "0\tTarget\n"
          + "1\tGroupId\n"
          + "2\tSubgroupId\n"
          + "3\tWeight\n"
          + "4\tGroupWeight\n"
          + "5\tNum\tf0\n"
          + "6\tNum\tf1\n"
          + "7\tNum\tf2\n"
      )
      pairsFile = pool_test_helpers.writeToTempFile(
          "query0\t0\t1\n" + "Query 2\t0\t2\n" + "Query 2\t1\t2\n"
      )
  
      spark = test_helpers.getOrCreateSparkSession(
          test_helpers.getCurrentMethodName()
      )
      import catboost_spark
  
      pool = catboost_spark.Pool.load(
          spark,
          dataFile,
          columnDescription=cdFile,
          pairsDataPathWithScheme="dsv-grouped://" + pairsFile,
      )
  
      pool_test_helpers.printPool(pool)
  
file_path: catboost/catboost/spark/catboost4j-spark/core/src/test/python/pool_loading_test.py
imports: import pool_test_helpers
  import test_helpers
  import pytest
label_desc: Use image node_id 5 for calling a global function with example usage: testLoadDSVWithPairs() without return types