code: def test_multimodal_data_from_csv():
      """
      Checking correctness of MultiModalData import from csv file.
      """
      file_path = "test/data/simple_multimodal_classification.csv"
      path = Path(fedot_project_root(), file_path)
      df = pd.read_csv(path)
      text_data = np.array(df["description"])
      table_data = np.array(
          df.drop(columns=["id", "description", "variety"])
      )
      target = np.array(df["variety"]).reshape(-1, 1)
      actual_data = MultiModalData.from_csv(path)
      actual_text_features = actual_data[
          "data_source_text/description"
      ].features
      actual_table_features = actual_data["data_source_table"].features
      actual_target = actual_data.target
  
      assert np.array_equal(actual_text_features, text_data)
      assert np.array_equal(actual_table_features, table_data)
      assert np.array_equal(actual_target, target)
  
file_path: FEDOT/test/unit/data/test_multimodal_data.py
imports: import numpy
  import pandas
  import pytest
  from pathlib import Path
  from fedot import Fedot
  from fedot.core.data.data import InputData
  from fedot.core.data.multi_modal import MultiModalData
  from fedot.core.repository.dataset_types import DataTypesEnum
  from fedot.core.repository.tasks import Task, TaskTypesEnum
  from fedot.core.utils import fedot_project_root
label_desc: Use image node_id 2 for calling a global function with example usage: test_multimodal_data_from_csv() without return types