code: def test_timespec_auto(dt, sep):
      if dt.tzinfo is not None:
          # Assume offset has no sub-second components
          assume(dt.utcoffset().total_seconds() % 60 == 0)
  
      sep = str(sep)  # Python 2.7 requires bytes
      dtstr = dt.isoformat(sep=sep)
      dt_rt = isoparse(dtstr)
  
      assert dt_rt == dt
  
imports: from hypothesis import given, assume
  from hypothesis import strategies
  from dateutil import tz
  from dateutil.parser import isoparse
  import pytest
label_desc: Use image node_id 1 for calling a global function with example usage: test_timespec_auto(dt, sep) without return types