code: def test_init_with_env_updates():
      max_episode_length = 16
      env = PointEnv()
      policy = FixedPolicy(
          env.spec,
          scripted_actions=[
              env.action_space.sample()
              for _ in range(max_episode_length)
          ],
      )
      tasks = SetTaskSampler(PointEnv)
      n_workers = 8
      workers = WorkerFactory(
          seed=100,
          max_episode_length=max_episode_length,
          n_workers=n_workers,
      )
      sampler = LocalSampler.from_worker_factory(
          workers, policy, envs=tasks.sample(n_workers)
      )
      episodes = sampler.obtain_samples(0, 160, policy)
      assert sum(episodes.lengths) >= 160
  
file_path: garage/tests/garage/sampler/test_local_sampler.py
imports: import numpy
  import pytest
  from garage.envs import PointEnv
  from garage.experiment.task_sampler import SetTaskSampler
  from garage.np.policies import FixedPolicy
  from garage.sampler import LocalSampler, WorkerFactory
label_desc: Use image node_id 2 for calling a global function with example usage: test_init_with_env_updates() without return types