code: def test_gca_module_fusion(self, fusion_type):
      gca_module = GCAModule(
          in_channels=32,
          ratio=0.0625,
          n_head=1,
          pooling_type="att",
          is_att_scale=False,
          fusion_type=fusion_type,
      )
      self.assertEqual(
          gca_module(self.img).shape, torch.Size([1, 32, 32, 100])
      )
  
file_path: mmocr/tests/test_models/test_textrecog/test_plugins/test_gcamodule.py
imports: from unittest import TestCase
  import torch
  from parameterized import parameterized
  from mmocr.models.textrecog.plugins import GCAModule
label_desc: Use image node_id 3 for calling the TestGCAModule obj's underlying member method code with example usage: obj.test_gca_module_fusion(fusion_type) without return types