code: def test_destructure_tensor_list_long1(self):
      tensor_list = [torch.tensor([0]) for i in range(1000)]
      result_tensor_list = destructure_tensor_list(
          [100, 200, 300, 400], tensor_list
      )
      self.assertEqual(len(result_tensor_list), 4)
      self.assertEqual(len(result_tensor_list[0]), 100)
      self.assertEqual(len(result_tensor_list[1]), 200)
      self.assertEqual(len(result_tensor_list[2]), 300)
      self.assertEqual(len(result_tensor_list[3]), 400)
      for sublist in result_tensor_list:
          for tens in sublist:
              self.assertTrue(torch.equal(tens, torch.tensor([0])))
  
imports: import unittest
  import torch
  from pytext.torchscript.batchutils import destructure_any_list, destructure_dict_list, destructure_tensor_list, make_prediction_texts, make_prediction_texts_dense, make_prediction_tokens, zip_batch_any_list_list, zip_batch_tensor_list
label_desc: Use image node_id 6 for calling the BatchUtilsTest obj's underlying member method code with example usage: obj.test_destructure_tensor_list_long1() without return types