code: def test_get_function_inputs(self, function_mock):
      mock_func = (
          function_mock.return_value.get_input_entries_by_function_id
      )
      function_obj = MagicMock(spec=FunctionCatalogEntry)
      CatalogManager(MagicMock()).get_function_io_catalog_input_entries(
          function_obj
      )
      mock_func.assert_called_once_with(function_obj.row_id)
  
imports: import unittest
  import mock
  import pytest
  from mock import ANY, MagicMock
  from evadb.catalog.catalog_manager import CatalogManager
  from evadb.catalog.catalog_type import ColumnType, TableType
  from evadb.catalog.catalog_utils import get_video_table_column_definitions
  from evadb.catalog.models.column_catalog import ColumnCatalogEntry
  from evadb.catalog.models.function_catalog import FunctionCatalogEntry
  from evadb.parser.table_ref import TableInfo
  from evadb.parser.types import FileFormatType
label_desc: Use image node_id 12 for calling the CatalogManagerTests obj's underlying member method code with example usage: obj.test_get_function_inputs(function_mock) without return types