code: def test_datetime_method():
      s = pd.Series(
          [
              pd.Timestamp("2020-1-1"),
              pd.Timestamp("2020-2-1"),
              pd.Timestamp("2020-3-1"),
          ],
          name="ss",
      )
      series = from_pandas_series(s, chunk_size=2)
  
      r = series.dt.year
      assert r.dtype == s.dt.year.dtype
      pd.testing.assert_index_equal(r.index_value.to_pandas(), s.index)
      assert r.shape == s.shape
      assert r.op.output_types[0] == OutputType.series
      assert r.name == s.dt.year.name
  
      r = tile(r)
      for i, c in enumerate(r.chunks):
          assert c.index == (i,)
          assert c.dtype == s.dt.year.dtype
          assert c.op.output_types[0] == OutputType.series
          assert r.name == s.dt.year.name
          pd.testing.assert_index_equal(
              c.index_value.to_pandas(), s.index[i * 2 : (i + 1) * 2]
          )
          assert c.shape == (2,) if i == 0 else (1,)
  
      with pytest.raises(AttributeError):
          _ = from_pandas_series(pd.Series([1])).dt
      with pytest.raises(AttributeError):
          _ = series.dt.non_exist
  
      assert "ceil" in dir(series.dt)
  
imports: from typing import List, Union
  import numpy
  import pandas
  import pytest
  from ....None import opcodes
  from ....config import options, option_context
  from ....core import OutputType, tile, Tileable
  from ....core.graph import TileableGraph, TileableGraphBuilder, TileContext, ChunkGraphBuilder
  from ....core.operand import OperandStage
  from ....tensor.core import TENSOR_TYPE
  from ...None import eval, cut, get_dummies, to_numeric
  from ...core import DATAFRAME_TYPE, SERIES_TYPE, SERIES_CHUNK_TYPE, INDEX_TYPE, CATEGORICAL_TYPE, CATEGORICAL_CHUNK_TYPE, DataFrameData, SeriesData
  from ...datasource.dataframe import from_pandas
  from ...datasource.series import from_pandas
  from ...datasource.index import from_pandas
  from ..None import to_gpu, to_cpu, astype
label_desc: Use image node_id 9 for calling a global function with example usage: test_datetime_method() without return types