code: def labeled_table_data_split_table():
      text = [
          """A B Some
  1 2 Non Table
  3 4 Text"""
      ]
      labels = [
          [
              {"text": "A", "start": 0, "end": 1, "label": "in-table"},
              {"text": "B", "start": 2, "end": 3, "label": "in-table"},
              {"text": "1", "start": 9, "end": 10, "label": "in-table"},
              {
                  "text": "2",
                  "start": 11,
                  "end": 12,
                  "label": "in-table",
              },
              {
                  "text": "3",
                  "start": 23,
                  "end": 24,
                  "label": "in-table",
              },
              {
                  "text": "4",
                  "start": 25,
                  "end": 26,
                  "label": "in-table",
              },
          ]
      ]
      tables = [  # Documents
          [  # Pages (unused but included by OCR)
              [  # Tables
                  {
                      "cells": [
                          {
                              "text": "A",
                              "rows": [0],
                              "columns": [0],
                              "doc_offsets": [{"start": 0, "end": 1}],
                          },
                          {
                              "text": "B",
                              "rows": [0],
                              "columns": [1],
                              "doc_offsets": [{"start": 2, "end": 3}],
                          },
                          {
                              "text": "1",
                              "rows": [1],
                              "columns": [0],
                              "doc_offsets": [{"start": 9, "end": 10}],
                          },
                          {
                              "text": "2",
                              "rows": [1],
                              "columns": [1],
                              "doc_offsets": [{"start": 11, "end": 12}],
                          },
                          {
                              "text": "3",
                              "rows": [2],
                              "columns": [0],
                              "doc_offsets": [{"start": 23, "end": 24}],
                          },
                          {
                              "text": "4",
                              "rows": [2],
                              "columns": [1],
                              "doc_offsets": [{"start": 25, "end": 26}],
                          },
                      ],
                      "doc_offsets": [
                          {"start": 0, "end": 3},
                          {"start": 9, "end": 12},
                          {"start": 23, "end": 26},
                      ],
                  }
              ]
          ]
      ]
      return text, labels, tables
  
file_path: finetune/tests/test_table_labeler.py
imports: import pytest
  from finetune.util.table_labeler import TableLabeler, TableETL
  from finetune.scheduler import Scheduler
label_desc: Use image node_id 3 for calling a global function with example usage: labeled_table_data_split_table() and returns: text,  labels,  tables