docstr: Test for extensive_eda feature
docstr_tok: ["Test","for","extensive_eda","feature"]
code: def test_extensive_eda(self):
      """
      Test for extensive_eda feature
      """
  
      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])])
      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(f"{col}_target.png" in result_files)
      self.assertTrue("heatmap.png" in result_files)
      self.assertTrue("Extensive_EDA.md" in result_files)
  
      X, y = datasets.make_classification(n_samples=100, n_features=5)
  
      X = pd.DataFrame(X, columns=[f"f_{i}" for i in range(X.shape[1])])
      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(f"{col}_target.png" 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 4 for calling the EDATest obj's underlying member method code with example usage: obj.test_extensive_eda() without return types