code: def test_east_asian_width(self):
      eaw = self.db.east_asian_width
      self.assertRaises(TypeError, eaw, b"a")
      self.assertRaises(TypeError, eaw, bytearray())
      self.assertRaises(TypeError, eaw, "")
      self.assertRaises(TypeError, eaw, "ra")
      self.assertEqual(eaw("\x1e"), "N")
      self.assertEqual(eaw("\x20"), "Na")
      self.assertEqual(eaw("\uC894"), "W")
      self.assertEqual(eaw("\uFF66"), "H")
      self.assertEqual(eaw("\uFF1F"), "F")
      self.assertEqual(eaw("\u2010"), "A")
      self.assertEqual(eaw("\U00020000"), "W")
  
imports: import hashlib
  from http.client import HTTPException
  import sys
  import unicodedata
  import unittest
  from test.support import open_urlresource, requires_resource, script_helper, cpython_only, check_disallow_instantiation
label_desc: Use image node_id 16 for calling the UnicodeFunctionsTest obj's underlying member method code with example usage: obj.test_east_asian_width() without return types