code: def setUp(self):
      fenc = FastEncoder(
          ndf_reddit, y=double_target_reddit, kind="nodes"
      )
      fenc.fit(
          feature_engine=resolve_feature_engine("auto"),
          use_ngrams=True,
          ngram_range=(1, 1),
          use_scaler="robust",
          cardinality_threshold=100,
      )
      self.X, self.Y = fenc.X, fenc.y
      self.x, self.y = fenc.transform(
          ndf_reddit, ydf=double_target_reddit
      )
  
      fenc = FastEncoder(edge_df2, y=edge2_target_df, kind="edges")
      fenc.fit(
          src="src",
          dst="dst",
          feature_engine=resolve_feature_engine("auto"),
          use_ngrams=True,
          ngram_range=(1, 1),
          use_scaler=None,
          use_scaler_target=None,
          cardinality_threshold=2,
          n_topics=4,
      )
  
      self.Xe, self.Ye = fenc.X, fenc.y
      self.xe, self.ye = fenc.transform(edge_df2, ydf=edge2_target_df)
  
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 1 for calling the TestFastEncoder obj's underlying member method code with example usage: obj.setUp() without return types