code: def testGetFnFromSource(self, mock_import_func):
      exec_properties = {"module_file": "path/to/module_file.py"}
      udf_utils.get_fn(exec_properties, "test_fn")
      mock_import_func.assert_called_once_with(
          "path/to/module_file.py", "test_fn"
      )
  
imports: import hashlib
  import os
  import subprocess
  import sys
  import tempfile
  from unittest import mock
  import tensorflow
  from tfx.components.util import udf_utils
  from tfx.dsl.components.base import base_component
  from tfx.dsl.components.base import base_executor
  from tfx.dsl.components.base import executor_spec
  from tfx.types import component_spec
  from tfx.utils import import_utils
label_desc: Use image node_id 1 for calling the UdfUtilsTest obj's underlying member method code with example usage: obj.testGetFnFromSource(mock_import_func) without return types