code: def test_datetime():
      inputs = [
          "1991-02-03 04:05:06",
          "11/12/1822 06:47:26.00",
          "1822-11-12T06:47:26",
          "Fri Dec 19 15:10:11 1997",
          "Friday, November 11, 2005 17:56:21",
          "1982-2-20 5:02:00",
          "20030331 05:59:59.9",
          "Jul  6 2030  5:55PM",
          "1994-10-20 T 11:15",
          "2013-03-04T14:38:05.123",
          datetime(2014, 1, 1, 12, 1, 1),
          # "15MAR1985:14:15:22",
          # "201303041438"
      ]
      for dt in inputs:
          assert discover(dt) == datetime_
  
imports: from collections import OrderedDict
  from itertools import starmap
  from types import MappingProxyType
  from warnings import catch_warnings, simplefilter
  import numpy
  import pytest
  from datashader.datashape.discovery import discover, null, unite_identical, unite_base, unite_merge_dimensions, do_one, lowest_common_dshape
  from datashader.datashape.coretypes import int64, float64, complex128, string, bool_, Tuple, Record, date_, datetime_, time_, timedelta_, int32, var, Option, real, Null, TimeDelta, String, float32, R
  from datashader.datashape.util.testing import assert_dshape_equal
  from datashader.datashape import dshape
  from datetime import date, time, datetime, timedelta
label_desc: Use image node_id 10 for calling a global function with example usage: test_datetime() without return types