code: def test_no_hidden(self, concat_idx):
      with tf.compat.v1.variable_scope("mlp_concat_test"):
          _ = mlp(
              input_var=self._obs_input,
              output_dim=self._output_shape,
              hidden_sizes=(),
              input_var2=self._act_input,
              concat_layer=concat_idx,
              hidden_nonlinearity=self.hidden_nonlinearity,
              name="mlp2",
          )
  
      obs_input_size = self._obs_input.shape[1]
      act_input_size = self._act_input.shape[1]
  
      # concat_layer argument should be reset to point to input_var.
      expected_units = [obs_input_size]
      expected_units[0] += act_input_size
  
      actual_units = []
      with tf.compat.v1.variable_scope("mlp_concat_test", reuse=True):
          out_w = tf.compat.v1.get_variable("mlp2/output/kernel")
          actual_units.append(out_w.shape[0])
  
      assert np.array_equal(expected_units, actual_units)
  
file_path: garage/tests/garage/tf/models/test_mlp_concat.py
imports: import numpy
  import pytest
  import tensorflow
  from garage.tf.models.mlp import mlp
  from tests.fixtures import TfGraphTestCase
label_desc: Use image node_id 9 for calling the TestMLPConcat obj's underlying member method code with example usage: obj.test_no_hidden(concat_idx) without return types