code: def test_normalization(self):
      TESTDATAFILE = "NormalizationTest.txt"
      TESTDATAURL = f"http://www.pythontest.net/unicode/{unicodedata.unidata_version}/{TESTDATAFILE}"
  
      # Hit the exception early
      try:
          testdata = open_urlresource(
              TESTDATAURL, encoding="utf-8", check=self.check_version
          )
      except PermissionError:
          self.skipTest(
              f"Permission error when downloading {TESTDATAURL} "
              f"into the test data directory"
          )
      except (OSError, HTTPException) as exc:
          self.skipTest(f"Failed to download {TESTDATAURL}: {exc}")
  
      with testdata:
          self.run_normalization_tests(testdata)
  
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 3 for calling the NormalizationTest obj's underlying member method code with example usage: obj.test_normalization() without return types