code: def testReconstructArtifactMultimap_ArtifactNotIncluded(self):
      a = Artifact(id=1, name="a")
      b = Artifact(id=2, name="a")
  
      with self.assertRaises(KeyError):
          event_lib.reconstruct_artifact_multimap(
              artifacts=[a],
              events=[
                  Event(artifact_id=a.id, path=valid_path("a", 0)),
                  Event(artifact_id=b.id, path=valid_path("b", 0)),
              ],
          )
  
imports: import itertools
  from absl.testing import parameterized
  import tensorflow
  from tfx.orchestration.portable.mlmd import event_lib
  from ml_metadata.proto import metadata_store_pb2
label_desc: Use image node_id 6 for calling the EventLibTest obj's underlying member method code with example usage: obj.testReconstructArtifactMultimap_ArtifactNotIncluded() without return types