code: def setup_method(self):
      self.temp_dir = tempfile.mkdtemp(dir=test_datmo_dir)
      Config().set_home(self.temp_dir)
      _ = ProjectController().init("test", "test description")
      self.input_dict = {
          "id": "test",
          "model_id": "my_model",
          "message": "my message",
          "code_id": "my_code_id",
          "environment_id": "my_environment_id",
          "file_collection_id": "my file collection",
          "config": {"test": 0.56},
          "stats": {"test": 0.34},
      }
  
imports: import os
  import tempfile
  import platform
  from io import open, TextIOWrapper
  from datmo.snapshot import create, ls, update, delete
  from datmo.config import Config
  from datmo.snapshot import Snapshot
  from datmo.core.entity.snapshot import Snapshot
  from datmo.core.controller.project import ProjectController
  from datmo.core.controller.task import TaskController
  from datmo.core.util.exceptions import InvalidProjectPath, SnapshotCreateFromTaskArgs, EntityNotFound, DoesNotExist
  from datmo.core.util.misc_functions import pytest_docker_environment_failed_instantiation
label_desc: Use image node_id 1 for calling the TestSnapshotModule obj's underlying member method code with example usage: obj.setup_method() without return types