code: def testAssertArtifactMapsEqual_differingMapsFailsAssertion(self):
      expected_artifacts = {
          "artifact1": [
              _create_artifact("uri1a"),
              _create_artifact("uri1b"),
          ],
          "artifact2": [_create_artifact("uri2")],
      }
      actual_artifacts = copy.deepcopy(expected_artifacts)
      actual_artifacts["artifact1"][1].set_int_custom_property("key", 5)
      with self.assertRaises(AssertionError):
          self.assertArtifactMapsEqual(
              expected_artifacts, actual_artifacts
          )
  
imports: import copy
  import os
  import unittest
  import tensorflow
  from tfx import types
  from tfx.types import standard_artifacts
  from tfx.utils import test_case_utils
label_desc: Use image node_id 7 for calling the TestCaseUtilsTest obj's underlying member method code with example usage: obj.testAssertArtifactMapsEqual_differingMapsFailsAssertion() without return types