code: def test_model_with_different_name(self):
      input_var = tf.compat.v1.placeholder(tf.float32, shape=(None, 5))
      another_input_var = tf.compat.v1.placeholder(
          tf.float32, shape=(None, 5)
      )
      model = SimpleModel(output_dim=2)
      outputs_1 = model.build(input_var).outputs
      outputs_2 = model.build(
          another_input_var, name="network_2"
      ).outputs
      data = np.ones((3, 5))
      results_1, results_2 = self.sess.run(
          [outputs_1, outputs_2],
          feed_dict={input_var: data, another_input_var: data},
      )  # noqa: E126
      assert np.array_equal(results_1, results_2)
  
imports: import pickle
  import numpy
  import pytest
  import tensorflow
  from garage.tf.models.mlp import mlp
  from garage.tf.models.model import Model
  from tests.fixtures import TfGraphTestCase
label_desc: Use image node_id 4 for calling the TestModel obj's underlying member method code with example usage: obj.test_model_with_different_name() without return types