code: def test_create_batches_different_tensorizers(self):
      tensorizers = {"tokens": TokenTensorizer(text_column="text")}
      data = Data(
          self.data_source, tensorizers, Batcher(train_batch_size=16)
      )
      batches = list(data.batches(Stage.TRAIN))
      self.assertEqual(1, len(batches))
      raw_batch, batch = next(iter(batches))
      self.assertEqual({"tokens"}, set(batch))
      tokens, seq_lens, _ = batch["tokens"]
      self.assertEqual((10,), seq_lens.size())
      self.assertEqual(10, len(tokens))
  
imports: import unittest
  from pytext.common.constants import RawExampleFieldName, Stage
  from pytext.data import Batcher, Data, PoolingBatcher
  from pytext.data.data import RowData
  from pytext.data.sources import RawExample
  from pytext.data.sources.data_source import SafeFileWrapper
  from pytext.data.sources.tsv import TSVDataSource
  from pytext.data.tensorizers import LabelTensorizer, TokenTensorizer
  from pytext.data.utils import pad
  from pytext.utils import precision
  from pytext.utils.test import import_tests_module
label_desc: Use image node_id 4 for calling the DataTest obj's underlying member method code with example usage: obj.test_create_batches_different_tensorizers() without return types