class_docstr: A time source that can be configured so that scheduled operations can be simulated in testing.
code: def set_time(
      self, new_time: datetime.datetime
  ) -> datetime.datetime:  # noqa: D
      self._configured_time = new_time
      return new_time
  
file_path: metricflow/metricflow/test/time/configurable_time_source.py
imports: from __future__ import annotations
  import datetime
  from metricflow.time.time_source import TimeSource
label_desc: Use image node_id 3 for calling the ConfigurableTimeSource obj's underlying member method code with example usage: obj.set_time(new_time) and returns: new_time