code: def test_searchsorted_datetime(side):
      psr1 = pd.Series(
          pd.date_range(
              "20190101", "20200101", freq="400h", name="times"
          )
      )
      sr1 = cudf.from_pandas(psr1)
  
      psr2 = pd.Series(
          np.array(
              [
                  np.datetime64("2019-11-20"),
                  np.datetime64("2019-04-15"),
                  np.datetime64("2019-02-20"),
                  np.datetime64("2019-05-31"),
                  np.datetime64("2020-01-02"),
              ]
          )
      )
  
      sr2 = cudf.from_pandas(psr2)
  
      expect = psr1.searchsorted(psr2, side)
      got = sr1.searchsorted(sr2, side)
  
      assert_eq(expect, cupy.asnumpy(got))
  
file_path: cudf/python/cudf/cudf/tests/test_search.py
imports: import cupy
  import numpy
  import pandas
  import pytest
  import cudf
  from cudf.testing._utils import assert_eq, gen_rand, random_bitmask
label_desc: Use image node_id 5 for calling a global function with example usage: test_searchsorted_datetime(side) without return types