code: def test_gatedmlp(self):
      in_features = 32
      hidden_features = 64
      out_features = 128
  
      mod = GatedMlp(in_features, hidden_features, out_features)
  
      fake_input = torch.rand(1, in_features)
      output = mod(fake_input)
  
      gt_output_shape = torch.Size([1, out_features])
      self.assertTrue(output.shape == gt_output_shape)
  
imports: import unittest
  import torch
  from towhee.models.layers.gatedmlp import GatedMlp
label_desc: Use image node_id 1 for calling the GatedMlpTest obj's underlying member method code with example usage: obj.test_gatedmlp() without return types