code: def test_forward(self):
      x = torch.rand(1, 64, 224, 224)
      basic_block = BasicBlock(64, 64)
      self.assertEqual(basic_block.expansion, 1)
      out = basic_block(x)
      self.assertEqual(out.shape, torch.Size([1, 64, 224, 224]))
  
file_path: mmocr/tests/test_models/test_textrecog/test_layers/test_conv_layer.py
imports: from unittest import TestCase
  import torch
  from mmocr.models.textrecog.layers.conv_layer import BasicBlock, Bottleneck, conv1x1, conv3x3
label_desc: Use image node_id 1 for calling the TestBasicBlock obj's underlying member method code with example usage: obj.test_forward() without return types