code: def test_example_with_wrong_shape(self):
      feature = feature_lib.Dataset(
          {"a": {"b": np.int32}, "b": np.str_}
      )
      example = {"a": {"b": [1, 2]}, "b": ["a", "b", "c"]}
      with self.assertRaisesWithPredicateMatch(
          ValueError, "Got 2 and 3"
      ):
          feature.decode_example_np(example)
  
imports: import pickle
  from absl.testing import parameterized
  import numpy
  import tensorflow
  from tensorflow_datasets import testing
  from tensorflow_datasets.core import dataset_utils
  from tensorflow_datasets.core import decode
  from tensorflow_datasets.core import features
label_desc: Use image node_id 4 for calling the DecodeExampleNpTest obj's underlying member method code with example usage: obj.test_example_with_wrong_shape() without return types