class_docstr: A dryrun test on various networks for an analyzing method.
  
  For each network the test check that the generated network
  has the right output shape, can be compiled
  and executed with random inputs.
code: def run_test(self) -> None:
      np.random.seed(2349784365)
      kbackend.clear_session()
  
      for model in networks.iterator(
          self._network_filter, clear_sessions=True
      ):
          self._apply_test(model)
  
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 BaseLayerTestCase obj's underlying member method code with example usage: obj.run_test() without return types