code: def test_make_deepvariant_slim_model(self):
      model = modeling.DeepVariantSlimModel(
          name="foo",
          n_classes_model_variable=["n_classes"],
          excluded_scopes_for_incompatible_classes=["logits"],
          excluded_scopes_for_incompatible_channels=["logits"],
          pretrained_model_path="path",
      )
  
      self.assertEqual("foo", model.name)
      self.assertEqual(["n_classes"], model.n_classes_model_variable)
      self.assertEqual(
          ["logits"], model.excluded_scopes_for_incompatible_classes
      )
      self.assertEqual(
          ["logits"], model.excluded_scopes_for_incompatible_channels
      )
      self.assertEqual("path", model.pretrained_model_path)
  
imports: from absl.testing import absltest
  from absl.testing import parameterized
  import numpy
  import tensorflow
  import tf_slim
  from deepvariant import dv_constants
  from deepvariant import dv_utils_using_clif
  from deepvariant import modeling
label_desc: Use image node_id 3 for calling the ModelingTest obj's underlying member method code with example usage: obj.test_make_deepvariant_slim_model() without return types