code: def eval_model(self, model, dataset, pool):
      eval_result = get_test_output_path("eval_result{}.txt")
      yc.execute(
          [
              CATBOOST_PATH,
              "calc",
              "-m",
              model,
              "--input-path",
              getattr(dataset, pool),
              "--cd",
              dataset.cd_file,
              "--output-path",
              eval_result,
              "-T",
              "4",
              "--output-columns",
              "RawFormulaVal",
          ]
      )
      return eval_result
  
imports: import os
  import pytest
  import re
  import yatest.common
  from lib import data_file, get_limited_precision_dsv_diff_tool
label_desc: Use image node_id 3 for calling the TestModeNormalizeModel obj's underlying member method code with example usage: obj.eval_model(model, dataset, pool) and returns: eval_result