code: def test_transpose():
      s = pd.DataFrame(
          {"a": [1, 2, 3], "b": ["5", "-6", "7"], "c": [1, 2, 3]}
      )
      df = from_pandas_df(s, chunk_size=2)
  
      r = tile(df.transpose())
      assert len(r.chunks) == 4
      assert isinstance(r, DATAFRAME_TYPE)
  
      r = tile(df.T)
      assert len(r.chunks) == 4
      assert isinstance(r, DATAFRAME_TYPE)
  
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 12 for calling a global function with example usage: test_transpose() without return types