code: def test_get_id_card_features(self):
      data = self.smart_app.components["table"]["dataset"].data
      features_dict = copy.deepcopy(self.xpl.features_dict)
      features_dict.update(self.xpl.additional_features_dict)
      selected_row = get_id_card_features(
          data, 3, self.special_cols, features_dict
      )
      expected_result = pd.DataFrame(
          {
              "feature_value": [
                  3,
                  1,
                  1,
                  4,
                  4.4,
                  "d",
                  False,
                  pd.Timestamp("2023-01-04"),
              ],
              "feature_name": [
                  "_index_",
                  "_predict_",
                  "_target_",
                  "column1",
                  "Useless col",
                  "_Additional col",
                  "_column4",
                  "_column5",
              ],
          },
          index=[
              "_index_",
              "_predict_",
              "_target_",
              "column1",
              "column3",
              "_column2",
              "_column4",
              "_column5",
          ],
      )
      pd.testing.assert_frame_equal(selected_row, expected_result)
  
imports: import unittest
  import copy
  import numpy
  import pandas
  from sklearn.tree import DecisionTreeClassifier
  from dash import dcc
  from shapash import SmartExplainer
  from shapash.webapp.smart_app import SmartApp
  from shapash.webapp.utils.callbacks import select_data_from_prediction_picking, select_data_from_str_filters, select_data_from_bool_filters, select_data_from_numeric_filters, select_data_from_date_filters, get_feature_from_clicked_data, get_feature_from_features_groups, get_group_name, get_indexes_from_datatable, update_click_data_on_subset_changes, get_figure_zoom, get_feature_contributions_sign_to_show, update_features_to_display, get_id_card_features, get_id_card_contrib, create_id_card_data, create_id_card_layout, get_feature_filter_options, create_filter_modalities_selection
label_desc: Use image node_id 19 for calling the TestCallbacks obj's underlying member method code with example usage: obj.test_get_id_card_features() without return types