code: def test_trial_time_series(group: str) -> None:
      exp_id = exp.create_experiment(
          conf.fixtures_path("no_op/single-one-short-step.yaml"),
          conf.fixtures_path("no_op"),
          ["--project_id", str(1), ("--paused")],
      )
      trials = exp.experiment_trials(exp_id)
      trial_id = trials[0].trial.id
      sess = api_utils.determined_test_session(admin=False)
      metric_names = ["lossx"]
  
      trial_metrics = bindings.v1TrialMetrics(
          metrics=bindings.v1Metrics(
              avgMetrics={name: 3.3 for name in metric_names}
          ),
          stepsCompleted=10,
          trialId=trial_id,
          trialRunId=0,
      )
      bindings.post_ReportTrialMetrics(
          sess,
          body=bindings.v1ReportTrialMetricsRequest(
              group=group, metrics=trial_metrics
          ),
          metrics_trialId=trial_id,
      )
      trial_resp = bindings.get_CompareTrials(
          sess,
          trialIds=[trial_id],
          metricIds=[f"{group}.{name}" for name in metric_names],
      ).trials[0]
  
      assert trial_resp.metrics[0].data[0].values is not None
      print(trial_resp.metrics[0].data[0].values)
      for name in metric_names:
          val = trial_resp.metrics[0].data[0].values[name]
          assert (
              val == 3.3
          ), f"unexpected value for metric {name}, type: {type(val)}"
  
imports: import json
  import multiprocessing
  import multiprocessing.pool
  import subprocess
  from typing import Dict, List, Set, Union
  import pytest
  from determined.common import api
  from determined.common.api import authentication, bindings, certs
  from tests import api_utils
  from tests import config
  from tests import experiment
label_desc: Use image node_id 11 for calling a global function with example usage: test_trial_time_series(group) without return types