code: def test_init(self):
      with self.assertRaises(AssertionError):
          PANHead(in_channels="test", hidden_dim=128, out_channel=6)
      with self.assertRaises(AssertionError):
          PANHead(in_channels=["test"], hidden_dim=128, out_channel=6)
      with self.assertRaises(AssertionError):
          PANHead(
              in_channels=[128, 128], hidden_dim="test", out_channel=6
          )
      with self.assertRaises(AssertionError):
          PANHead(
              in_channels=[128, 128], hidden_dim=128, out_channel="test"
          )
  
imports: from unittest import TestCase
  import torch
  from mmocr.models.textdet.heads import PANHead
label_desc: Use image node_id 1 for calling the TestPANHead obj's underlying member method code with example usage: obj.test_init() without return types