code: def test_build_state_not_include_action(
      self, obs_dim, action_dim, hidden_dim
  ):
      env = GymEnv(DummyBoxEnv(obs_dim=obs_dim, action_dim=action_dim))
      policy = GaussianLSTMPolicy(
          env_spec=env.spec,
          hidden_dim=hidden_dim,
          state_include_action=False,
      )
      policy.reset(do_resets=None)
      obs = env.reset()[0]
  
      state_input = tf.compat.v1.placeholder(
          tf.float32, shape=(None, None, policy.input_dim)
      )
      dist_sym = policy.build(state_input, name="dist_sym").dist
      dist_sym2 = policy.build(state_input, name="dist_sym2").dist
  
      output1 = self.sess.run(
          [dist_sym.loc],
          feed_dict={state_input: [[obs.flatten()], [obs.flatten()]]},
      )
      output2 = self.sess.run(
          [dist_sym2.loc],
          feed_dict={state_input: [[obs.flatten()], [obs.flatten()]]},
      )
      assert np.array_equal(output1, output2)
  
file_path: garage/tests/garage/tf/policies/test_gaussian_lstm_policy.py
imports: import pickle
  import numpy
  import pytest
  import tensorflow
  from garage.envs import GymEnv
  from garage.tf.policies import GaussianLSTMPolicy
  from tests.fixtures import TfGraphTestCase
  from tests.fixtures.envs.dummy import DummyBoxEnv, DummyDictEnv, DummyDiscreteEnv
label_desc: Use image node_id 6 for calling the TestGaussianLSTMPolicy obj's underlying member method code with example usage: obj.test_build_state_not_include_action(obs_dim, action_dim, hidden_dim) without return types