code: def test_get_original():
      venv = _make_warmstart_cartpole()
      for _ in range(3):
          actions = [venv.action_space.sample()]
          obs, rewards, _, _ = venv.step(actions)
          obs = obs[0]
          orig_obs = venv.get_original_obs()[0]
          rewards = rewards[0]
          orig_rewards = venv.get_original_reward()[0]
  
          assert np.all(orig_rewards == 1)
          assert orig_obs.shape == obs.shape
          assert orig_rewards.dtype == rewards.dtype
          assert not np.array_equal(orig_obs, obs)
          assert not np.array_equal(orig_rewards, rewards)
          np.testing.assert_allclose(venv.normalize_obs(orig_obs), obs)
          np.testing.assert_allclose(
              venv.normalize_reward(orig_rewards), rewards
          )
  
file_path: stable-baselines/tests/test_vec_normalize.py
imports: import subprocess
  import gym
  import numpy
  import pytest
  from stable_baselines import DDPG, DQN, SAC, TD3
  from stable_baselines.common.running_mean_std import RunningMeanStd
  from stable_baselines.common.vec_env import DummyVecEnv, VecNormalize, VecFrameStack, sync_envs_normalization, unwrap_vec_normalize
  from .test_common import _assert_eq
label_desc: Use image node_id 7 for calling a global function with example usage: test_get_original() without return types