code: def test_fromlist(self):
      nb_points = 100
      pos = torch.randn((nb_points, 3))
      y = torch.tensor(
          [range(10) for i in range(pos.shape[0])], dtype=torch.float
      )
      d = Data(pos=pos, y=y)
  
      b = SimpleBatch.from_data_list([d, d])
      self.assertEqual(b.pos.size(), (2, 100, 3))
      self.assertEqual(b.y.size(), (2, 100, 10))
  
file_path: torch-points3d/test/test_batch.py
imports: import unittest
  import torch
  from torch_geometric.data import Data
  import os
  import sys
  from torch_points3d.datasets.batch import SimpleBatch
label_desc: Use image node_id 1 for calling the TestSimpleBatch obj's underlying member method code with example usage: obj.test_fromlist() without return types