code: def test_tps_transform(self):
      tps = TPStransform(
          output_image_size=(32, 100), num_control_points=20
      )
      image = torch.rand(2, 3, 32, 64)
      control_points = torch.rand(2, 20, 2)
      transformed_image = tps(image, control_points)
      self.assertEqual(transformed_image.shape, (2, 3, 32, 100))
  
imports: from unittest import TestCase
  import torch
  from mmocr.models.textrecog.preprocessors import STN, TPStransform
label_desc: Use image node_id 1 for calling the TestTPS obj's underlying member method code with example usage: obj.test_tps_transform() without return types