code: def test_add_features_to_only_a_part(self):
      augmenter = FeatureAugmenter(
          column_value="val",
          column_id="id",
          column_sort="sort",
          column_kind="kind",
          kind_to_fc_parameters=self.kind_to_fc_parameters,
          n_jobs=0,
          disable_progressbar=True,
      )
  
      augmenter.set_timeseries_container(self.test_df)
  
      X_with_not_all_ids = pd.DataFrame([{"feature_1": 1}], index=[10])
      X_transformed = augmenter.transform(X_with_not_all_ids)
  
      for i in X_transformed.index:
          self.assertIn(i, X_with_not_all_ids.index)
  
      for i in X_with_not_all_ids.index:
          self.assertIn(i, X_transformed.index)
  
      self.assertEqual(X_transformed.shape, (1, 3))
      self.assertEqual(X_transformed.index, [10])
  
      # Features are not allowed to be NaN
      for index, row in X_transformed.iterrows():
          print((index, row))
          self.assertFalse(np.isnan(row["a__length"]))
          self.assertFalse(np.isnan(row["b__length"]))
  
file_path: tsfresh/tests/units/transformers/test_feature_augmenter.py
imports: import numpy
  import pandas
  from tests.fixtures import DataTestCase
  from tsfresh.feature_extraction.settings import ComprehensiveFCParameters
  from tsfresh.transformers import FeatureAugmenter
label_desc: Use image node_id 3 for calling the FeatureAugmenterTestCase obj's underlying member method code with example usage: obj.test_add_features_to_only_a_part() without return types