code: def one_experiment_no_version(monkeypatch, one_experiment, storage):
      """Create an experiment without trials."""
      one_experiment["name"] = one_experiment["name"] + "-no-version"
      one_experiment.pop("version")
  
      def fetch_without_version(self, query, selection=None):
          if query.get("name") == one_experiment["name"] or query == {}:
              return [copy.deepcopy(one_experiment)]
  
          return []
  
      monkeypatch.setattr(
          type(storage), "fetch_experiments", fetch_without_version
      )
  
      return one_experiment
  
imports: import copy
  import os
  import pickle
  import zlib
  from collections import Counter
  from tempfile import NamedTemporaryFile
  import pytest
  import yaml
  import orion.core.cli
  import orion.core.io.experiment_builder
  import orion.core.utils.backward
  from orion.core.worker.trial import Trial
  from orion.storage.backup import _get_exp_key, dump_database, get_experiment_parent_links, get_experiment_root_links, get_trial_parent_links
label_desc: Use image node_id 7 for calling a global function with example usage: one_experiment_no_version(monkeypatch, one_experiment, storage) and returns: one_experiment, list, list