code: def test_trace_creation_with_all_params():
      start_time = int(time.time() * 1000)
      end_time = start_time + 1000
  
      inputs = {"input1": "foo"}
      outputs = {"output1": "bar"}
  
      t = Trace(
          name="test",
          kind="LLM",
          status_code="SUCCESS",
          status_message="All good",
          metadata={"k1": "v1"},
          start_time_ms=start_time,
          end_time_ms=end_time,
          inputs=inputs,
          outputs=outputs,
      )
  
      assert t.name == "test"
      assert t.status_code == "SUCCESS"
      assert t.status_message == "All good"
      assert t.metadata == {"k1": "v1"}
      assert t.start_time_ms == start_time
      assert t.end_time_ms == end_time
      assert t.inputs == inputs
      assert t.outputs == outputs
  
imports: import time
  import pytest
  from wandb.sdk.data_types.trace_tree import Span, SpanKind, StatusCode, Trace
label_desc: Use image node_id 10 for calling a global function with example usage: test_trace_creation_with_all_params() without return types