code: def test_run_traw(self):
      raw_pad_batch = {
          "str": ["1", "2"],
          "lst_str": [["1"], ["2", "2"]],
          "int": [1, 2],
          "lst_int": [[1, 0], [1, 2]],
          "nest_lst_int": [[[1, 0], [0, 0]], [[1, 0], [1, 2]]],
          "float": [1.1, 2.1],
          "lst_float": [[1.1], [2.1]],
          "bool": [True, False],
          "numpy": [np.array([1.0]), np.array([0.0])],
          "dict": {"1": ["1", "2"]},
          "set": [{"1"}, {"2"}],
          "nested_dict": {"a": [1, 2], "b": [[1, 2], [1, 2]]},
      }
      collator = Collator(backend="raw")
      assert raw_pad_batch == collator(self.dict_batch)
      collator = Collator(backend="raw")
      raw_pad_lst = [
          ["1", "2"],
          [["1"], ["2", "2"]],
          [1, 2],
          [[1, 0], [2, 2]],
          [[[1, 0], [0, 0]], [[1, 0], [1, 2]]],
          [1.1, 2.1],
          [[1.1], [2.1]],
          [True, False],
          [[1, 0], [1, 1]],
          [{"1": "1"}, {"2": "2"}],
          [{"1"}, {"2"}],
      ]
      findListDiff(raw_pad_lst, collator(self.list_batch))
  
imports: import numpy
  import pytest
  from fastNLP.envs.imports import _NEED_IMPORT_TORCH, _NEED_IMPORT_PADDLE, _NEED_IMPORT_JITTOR, _NEED_IMPORT_ONEFLOW
  from fastNLP.core.collators.collator import Collator
  from ...helpers.utils import Capturing
label_desc: Use image node_id 2 for calling the TestCollator obj's underlying member method code with example usage: obj.test_run_traw() without return types