code: def test_same_model_with_no_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)
      model.build(input_var)
      with pytest.raises(ValueError):
          model.build(another_input_var)
  
      model2 = SimpleModel(output_dim=2)
      with pytest.raises(ValueError):
          model2.build(another_input_var)
  
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 3 for calling the TestModel obj's underlying member method code with example usage: obj.test_same_model_with_no_name() without return types