code: def test_is_comaptible(
      self, output_spec: lit_types.Spec, expected: bool
  ):
      test_model = VariableOutputSpecModel(output_spec)
      test_dataset = lit_dataset.NoneDataset({"test": test_model})
      is_compatible = self.tcav.is_compatible(test_model, test_dataset)
      self.assertEqual(is_compatible, expected)
  
imports: 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 tcav
  import numpy
label_desc: Use image node_id 2 for calling the TCAVTest obj's underlying member method code with example usage: obj.test_is_comaptible(output_spec, expected) without return types