code: def test_load(self, load_mode, last_epoch):
      snapshotter = Snapshotter()
      saved = snapshotter.load(self.temp_dir.name, load_mode)
  
      assert isinstance(saved["algo"], VPG)
      assert isinstance(saved["env"], GymEnv)
      assert isinstance(saved["algo"].policy, CategoricalMLPPolicy)
      assert saved["stats"].total_epoch == last_epoch
  
file_path: garage/tests/garage/experiment/test_snapshotter_integration.py
imports: import tempfile
  import pytest
  from garage.envs import GymEnv
  from garage.experiment import SnapshotConfig, Snapshotter
  from garage.tf.algos import VPG
  from garage.tf.policies import CategoricalMLPPolicy
  from tests.fixtures import TfGraphTestCase
  from tests.fixtures.experiment import fixture_exp
label_desc: Use image node_id 3 for calling the TestSnapshot obj's underlying member method code with example usage: obj.test_load(load_mode, last_epoch) without return types