class_docstr: TestCase for analyzers execution
  
  TestCase that applies two method to several networks and
  runs the analyzer with random data and checks for equality
  of the results.
  
  :param method1: A function that returns an Analyzer class.
  :param method2: A function that returns an Analyzer class.
code: def _method2(self, _model: Model):
      raise NotImplementedError("Set in subclass.")
  
imports: from __future__ import annotations
  from typing import Callable
  import numpy
  import tensorflow
  import tensorflow.keras.backend
  from innvestigate.analyzer import Random
  from innvestigate.analyzer.base import AnalyzerBase
  from innvestigate.backend.types import Model
  from tests import networks
label_desc: Use image node_id 3 for calling the EqualAnalyzerTestCase obj's underlying member method code with example usage: obj._method2(_model) without return types