code: def test_columns_match(self):
      assert all(
          self.X.columns == self.x.columns
      ), "Node Feature Columns do not match"
      assert all(
          self.Y.columns == self.y.columns
      ), "Node Target Columns do not match"
      assert all(
          self.Xe.columns == self.xe.columns
      ), "Edge Feature Columns do not match"
      assert all(
          self.Ye.columns == self.ye.columns
      ), "Edge Target Columns do not match"
  
imports: import datetime
  import graphistry
  import logging
  import numpy
  import pandas
  from typing import Any
  import pytest
  import unittest
  import warnings
  from graphistry.feature_utils import process_dirty_dataframes, process_nodes_dataframes, resolve_feature_engine, lazy_import_has_min_dependancy, lazy_import_has_dependancy_text, FastEncoder
  from graphistry.features import topic_model, ngrams_model
  from graphistry.constants import SCALERS
label_desc: Use image node_id 3 for calling the TestFastEncoder obj's underlying member method code with example usage: obj.test_columns_match() without return types