code: def test_ablation_flip_is_compatible(
      self,
      model_ctr: Callable[[types.Spec], lit_model.Model],
      input_spec: types.Spec,
      exp: bool,
  ):
      model = model_ctr(input_spec)
      compatible = self.ablation_flip.is_compatible(
          model, lit_dataset.NoneDataset({"test": model})
      )
      self.assertEqual(compatible, exp)
  
file_path: lit/lit_nlp/components/ablation_flip_test.py
imports: from collections.abc import Callable
  from absl.testing import absltest
  from absl.testing import parameterized
  from lit_nlp.api import dataset
  from lit_nlp.api import model
  from lit_nlp.api import types
  from lit_nlp.components import ablation_flip
  from lit_nlp.lib import testing_utils
label_desc: Use image node_id 2 for calling the AblationFlipTest obj's underlying member method code with example usage: obj.test_ablation_flip_is_compatible(model_ctr, input_spec, exp) without return types