docstr: Test for columns with forbidden filenames
docstr_tok: ["Test","for","columns","with","forbidden","filenames"]
code: def test_symbol_feature(self):
      """
      Test for columns with forbidden filenames
      """
  
      X, y = datasets.make_regression(n_samples=100, n_features=5)
  
      X = pd.DataFrame(X, columns=[f"f_{i}" for i in range(X.shape[1])])
      X.rename({"f_0": "ff*", "f_1": "fg/"}, axis=1, inplace=True)
      y = pd.Series(y, name="class")
  
      results_path = self.automl_dir
      EDA.extensive_eda(X, y, results_path)
      result_files = os.listdir(results_path)
  
      for col in X.columns:
          self.assertTrue(
              EDA.plot_fname(f"{col}_target") in result_files
          )
      self.assertTrue("heatmap.png" in result_files)
      self.assertTrue("Extensive_EDA.md" in result_files)
  
      self.tearDown()
  
imports: import os
  import re
  import unittest
  import tempfile
  import json
  import numpy
  import pandas
  import shutil
  from sklearn import datasets
  from supervised import AutoML
  from supervised.preprocessing.eda import EDA
label_desc: Use image node_id 6 for calling the EDATest obj's underlying member method code with example usage: obj.test_symbol_feature() without return types