code: def test_chained_samples_disabled(df_short, cfg):
      cfg.dataset.limit_chained_samples = False
      cfg.dataset.parent_id_column = "None"
  
      handler = ConversationChainHandler(df_short, cfg)
      assert len(handler) == 4
      for i in range(4):
          assert handler[i] == {
              "prompts": [f"prompt{i + 1}"],
              "answers": [f"answer{i + 1}"],
              "systems": [f"system{i + 1}"],
          }
  
file_path: h2o-llmstudio/tests/src/datasets/test_conversation_chain_handler.py
imports: import time
  from unittest import mock
  from unittest.mock import MagicMock
  import pandas
  import pytest
  from llm_studio.app_utils.default_datasets import prepare_default_dataset_causal_language_modeling
  from llm_studio.src.datasets.conversation_chain_handler import ConversationChainHandler
label_desc: Use image node_id 5 for calling a global function with example usage: test_chained_samples_disabled(df_short, cfg) without return types