code: def testMaterializeFeaturesNoFpl(self):
      example1 = self._makeExample(
          age=3.0,
          language="english",
          label=1.0,
          slice_key="first_slice",
      )
  
      extracts = {constants.INPUT_KEY: example1.SerializeToString()}
      self.assertRaises(
          RuntimeError, feature_extractor._MaterializeFeatures, extracts
      )
  
file_path: model-analysis/tensorflow_model_analysis/extractors/legacy_feature_extractor_test.py
imports: import os
  import tempfile
  import numpy
  import tensorflow
  from tensorflow_model_analysis import constants
  from tensorflow_model_analysis.api import types
  from tensorflow_model_analysis.eval_saved_model import encoding
  from tensorflow_model_analysis.eval_saved_model import testutil
  from tensorflow_model_analysis.extractors import legacy_feature_extractor
label_desc: Use image node_id 3 for calling the BuildDiagnosticsTableTest obj's underlying member method code with example usage: obj.testMaterializeFeaturesNoFpl() without return types