code: def test_read_umls_concepts(self):
      meta_path = "tests/fixtures/umls_META"
      concept_details = {}
      umls_utils.read_umls_concepts(meta_path, concept_details)
      assert len(self.expected_concepts) == len(concept_details)
  
      for expected_concept in self.expected_concepts:
          assert expected_concept["concept_id"] in concept_details
          concept = concept_details[expected_concept["concept_id"]]
          if "canonical_name" in expected_concept:
              assert (
                  concept["canonical_name"]
                  == expected_concept["canonical_name"]
              )
          assert concept["aliases"] == expected_concept["aliases"]
  
imports: import unittest
  from scispacy import umls_utils
label_desc: Use image node_id 1 for calling the TestUtil obj's underlying member method code with example usage: obj.test_read_umls_concepts() without return types