code: def setUp(self):
      super().setUp()
      self.view_configs = [
          ml_collections.ConfigDict(
              {
                  "hidden_size": 8,
                  "patches": {"size": (4, 4, 4)},
                  "num_heads": 2,
                  "mlp_dim": 16,
                  "num_layers": 1,
              }
          ),
          ml_collections.ConfigDict(
              {
                  "hidden_size": 16,
                  "patches": {"size": (4, 4, 2)},
                  "num_heads": 2,
                  "mlp_dim": 32,
                  "num_layers": 1,
              }
          ),
      ]
      self.cross_view_fusion = None
      self.temporal_encoding_config = ml_collections.ConfigDict(
          {
              "method": "3d_conv",
              "kernel_init_method": "central_frame_initializer",
          }
      )
      self.global_encoder_config = ml_collections.ConfigDict(
          {
              "num_heads": 2,
              "mlp_dim": 32,
              "num_layers": 1,
              "hidden_size": 16,
              "merge_axis": "channel",
          }
      )
  
imports: from absl.testing import parameterized
  import flax
  from jax import random
  import jax.numpy
  import ml_collections
  from scenic.projects.mtv import model
  import tensorflow
label_desc: Use image node_id 1 for calling the ModelTest obj's underlying member method code with example usage: obj.setUp() without return types