code: def test_chrono_system_clock_roundtrip_time(time1, tz, monkeypatch):
      if tz is not None:
          monkeypatch.setenv("TZ", f"/usr/share/zoneinfo/{tz}")
  
      # Roundtrip the time
      datetime2 = m.test_chrono2(time1)
      date2 = datetime2.date()
      time2 = datetime2.time()
  
      # The returned value should be a datetime
      assert isinstance(datetime2, datetime.datetime)
      assert isinstance(date2, datetime.date)
      assert isinstance(time2, datetime.time)
  
      # Hour, Minute, Second & Microsecond should be the same after the round trip
      assert time1 == time2
  
      # There should be no date information (i.e. date = python base date)
      assert date2.year == 1970
      assert date2.month == 1
      assert date2.day == 1
  
file_path: coremltools/deps/pybind11/tests/test_chrono.py
imports: import datetime
  import pytest
  import env
  from pybind11_tests import chrono
label_desc: Use image node_id 4 for calling a global function with example usage: test_chrono_system_clock_roundtrip_time(time1, tz, monkeypatch) without return types