code: def test_east_asian_width_unassigned(self):
      eaw = self.db.east_asian_width
      # unassigned
      for char in "\u0530\u0ecf\u10c6\u20fc\uaaca\U000107bd\U000115f2":
          self.assertEqual(eaw(char), "N")
          self.assertIs(self.db.name(char, None), None)
  
      # unassigned but reserved for CJK
      for (
          char
      ) in "\uFA6E\uFADA\U0002A6E0\U0002FA20\U0003134B\U0003FFFD":
          self.assertEqual(eaw(char), "W")
          self.assertIs(self.db.name(char, None), None)
  
      # private use areas
      for (
          char
      ) in "\uE000\uF800\U000F0000\U000FFFEE\U00100000\U0010FFF0":
          self.assertEqual(eaw(char), "A")
          self.assertIs(self.db.name(char, None), None)
  
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 17 for calling the UnicodeFunctionsTest obj's underlying member method code with example usage: obj.test_east_asian_width_unassigned() without return types