code: def test_dataframe_column_level_name(self):
      column = pd.Index(["A", "B", "C"], name="X")
      pdf = pd.DataFrame(
          [[1, 2, 3], [4, 5, 6]],
          columns=column,
          index=np.random.rand(2),
      )
      psdf = ps.from_pandas(pdf)
  
      self.assert_eq(psdf, pdf)
      self.assert_eq(psdf.columns.names, pdf.columns.names)
      self.assert_eq(psdf._to_pandas().columns.names, pdf.columns.names)
  
imports: from datetime import datetime
  import unittest
  import numpy
  import pandas
  from pyspark import pandas
  from pyspark.testing.pandasutils import ComparisonTestBase
  from pyspark.testing.sqlutils import SQLTestUtils
label_desc: Use image node_id 11 for calling the FrameAttrsMixin obj's underlying member method code with example usage: obj.test_dataframe_column_level_name() without return types