code: def setUp(self) -> None:
      self.text = [
          "Item Number Description\n"
          + "1 Chair\n"
          + "2 Table\n"
          + "3 Monitor\n"
          + "Spanning Multiple Cells"
      ]
      self.labels = [
          [
              {
                  "start": 24,
                  "end": 25,
                  "label": "item number",
                  "text": "1",
              },
              {
                  "start": 32,
                  "end": 33,
                  "label": "item number",
                  "text": "2",
              },
              {
                  "start": 40,
                  "end": 41,
                  "label": "item number",
                  "text": "3",
              },
          ]
      ]
      self.context = [
          [
              {
                  "start": 0,
                  "end": 11,
                  "start_row": 0,
                  "end_row": 0,
                  "start_col": 0,
                  "end_col": 0,
                  "text": "Item Number",
              },
              {
                  "start": 12,
                  "end": 23,
                  "start_row": 0,
                  "end_row": 0,
                  "start_col": 1,
                  "end_col": 1,
                  "text": "Description",
              },
              {
                  "start": 24,
                  "end": 25,
                  "start_row": 1,
                  "end_row": 1,
                  "start_col": 0,
                  "end_col": 0,
                  "text": "1",
              },
              {
                  "start": 26,
                  "end": 31,
                  "start_row": 1,
                  "end_row": 1,
                  "start_col": 1,
                  "end_col": 1,
                  "text": "Chair",
              },
              {
                  "start": 32,
                  "end": 33,
                  "start_row": 2,
                  "end_row": 2,
                  "start_col": 0,
                  "end_col": 0,
                  "text": "2",
              },
              {
                  "start": 34,
                  "end": 39,
                  "start_row": 2,
                  "end_row": 2,
                  "start_col": 1,
                  "end_col": 1,
                  "text": "Table",
              },
              {
                  "start": 40,
                  "end": 41,
                  "start_row": 3,
                  "end_row": 3,
                  "start_col": 0,
                  "end_col": 0,
                  "text": "3",
              },
              {
                  "start": 42,
                  "end": 49,
                  "start_row": 3,
                  "end_row": 3,
                  "start_col": 1,
                  "end_col": 1,
                  "text": "Monitor",
              },
              {
                  "start": 50,
                  "end": 73,
                  "start_row": 4,
                  "end_row": 4,
                  "start_col": 0,
                  "end_col": 1,
                  "text": "Spanning Multiple Cells",
              },
          ]
      ]
  
imports: import os
  import unittest
  from finetune import SequenceLabeler
  from finetune.base_models import TableRoBERTa
  from finetune.base_models.bert.table_utils import batch_packing, get_gather_indices, slice_by_table_indices, gather_col_vals, scatter_feats, get_summary_values, chunk_ragged_tensor
  import tensorflow
label_desc: Use image node_id 1 for calling the TestTableModel obj's underlying member method code with example usage: obj.setUp() without return types