code: def test_create_experiment(self):
      _, experiment_name, filename, args = get_test_experiment()
      experiment_project = "create_experiment_project"
      experiment = create_experiment(
          filename,
          args,
          experiment_name,
          experiment_project,
          dependency_policy=StudioDependencyPolicy(),
      )
  
      packages = [p for p in freeze.freeze()]
  
      self.assertTrue(experiment.key == experiment_name)
      self.assertTrue(experiment.filename == filename)
      self.assertTrue(experiment.args == args)
      self.assertTrue(experiment.project == experiment_project)
      self.assertTrue(sorted(experiment.pythonenv) == sorted(packages))
  
file_path: studio/tests/model_test.py
imports: import unittest
  import uuid
  import os
  from studio import model
  from studio.experiments.experiment import create_experiment
  from studio.dependencies_policies.studio_dependencies_policy import StudioDependencyPolicy
label_desc: Use image node_id 1 for calling the ModelTest obj's underlying member method code with example usage: obj.test_create_experiment() without return types