code: def test_concept_dicts_are_built_as_expected_with_2_concepts(self):
      concept_map = MockConceptMap(
          {
              "x": MockThing(
                  "V123", MockType("V456", "person", "ENTITY")
              ),
              "y": MockThing(
                  "V789", MockType("V765", "employment", "RELATION")
              ),
          }
      )
  
      concept_dicts = concept_dict_from_concept_map(concept_map)
  
      expected_concept_dict = {
          "x": Thing("V123", "person", "entity"),
          "y": Thing("V789", "employment", "relation"),
      }
  
      self.assertEqual(expected_concept_dict, concept_dicts)
  
imports: import unittest
  import networkx
  from typedb.api.concept.type.attribute_type import AttributeType
  from typedb_ml.networkx.graph_test_case import GraphTestCase
  from typedb_ml.networkx.queries_to_networkx import concept_dict_from_concept_map, combine_n_graphs, build_graph_from_queries
  from typedb_ml.networkx.query_graph import Query
  from typedb_ml.typedb.test.mock.answer import MockConceptMap
  from typedb_ml.typedb.test.mock.concept import MockType, MockAttributeType, MockThing, MockAttribute
  from typedb_ml.typedb.thing import Thing
label_desc: Use image node_id 2 for calling the TestConceptDictsFromQuery obj's underlying member method code with example usage: obj.test_concept_dicts_are_built_as_expected_with_2_concepts() without return types