code: def test_user_enters_variables_and_iqr_imputation_on_right_tail(
      df_na,
  ):
      # set up transformer
      imputer = EndTailImputer(
          imputation_method="iqr",
          tail="right",
          fold=1.5,
          variables=["Age", "Marks"],
      )
      X_transformed = imputer.fit_transform(df_na)
  
      # set up expected result
      X_reference = df_na.copy()
      X_reference["Age"] = X_reference["Age"].fillna(65.5)
      X_reference["Marks"] = X_reference["Marks"].fillna(1.0625)
  
      # test fit  and transform attr and output
      assert imputer.imputer_dict_ == {"Age": 65.5, "Marks": 1.0625}
      assert X_transformed[["Age", "Marks"]].isnull().sum().sum() == 0
      pd.testing.assert_frame_equal(X_transformed, X_reference)
  
file_path: feature_engine/tests/test_imputation/test_end_tail_imputer.py
imports: import numpy
  import pandas
  import pytest
  from feature_engine.imputation import EndTailImputer
label_desc: Use image node_id 2 for calling a global function with example usage: test_user_enters_variables_and_iqr_imputation_on_right_tail(df_na) without return types