code: def test_aroon(self):
      result = pandas_ta.aroon(self.high, self.low, talib=False)
      self.assertIsInstance(result, DataFrame)
      self.assertEqual(result.name, "AROON_14")
  
      try:
          expected = tal.AROON(self.high, self.low)
          expecteddf = DataFrame(
              {"AROOND_14": expected[0], "AROONU_14": expected[1]}
          )
          pdt.assert_frame_equal(result, expecteddf)
      except AssertionError:
          try:
              aroond_corr = pandas_ta.utils.df_error_analysis(
                  result.iloc[:, 0],
                  expecteddf.iloc[:, 0],
                  col=CORRELATION,
              )
              self.assertGreater(aroond_corr, CORRELATION_THRESHOLD)
          except Exception as ex:
              error_analysis(result.iloc[:, 0], CORRELATION, ex)
  
          try:
              aroonu_corr = pandas_ta.utils.df_error_analysis(
                  result.iloc[:, 1],
                  expecteddf.iloc[:, 1],
                  col=CORRELATION,
              )
              self.assertGreater(aroonu_corr, CORRELATION_THRESHOLD)
          except Exception as ex:
              error_analysis(
                  result.iloc[:, 1], CORRELATION, ex, newline=False
              )
  
      result = pandas_ta.aroon(self.high, self.low)
      self.assertIsInstance(result, DataFrame)
      self.assertEqual(result.name, "AROON_14")
  
imports: from .config import error_analysis, sample_data, CORRELATION, CORRELATION_THRESHOLD, VERBOSE
  from .context import pandas_ta
  from unittest import TestCase, skip
  import pandas.testing
  from pandas import DataFrame, Series
  import talib
label_desc: Use image node_id 7 for calling the TestTrend obj's underlying member method code with example usage: obj.test_aroon() without return types