code: def test_node_scaling(self):
      g = graphistry.nodes(ndf_reddit)
      g2 = g.featurize(
          X="title", y="label", use_scaler=None, use_scaler_target=None
      )
      for scaler in SCALERS:
          X, y, c, d = g2.scale(
              ndf_reddit,
              single_target_reddit,
              kind="nodes",
              use_scaler=scaler,
              use_scaler_target=np.random.choice(SCALERS),
              return_scalers=True,
          )
  
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 8 for calling the TestFeatureMethods obj's underlying member method code with example usage: obj.test_node_scaling() without return types