code: def testADOSC(self):
      barDs = self.__loadBarDS()
      self.assertAmountsAreEqual(
          indicator.ADOSC(barDs, 252, 3, 10)[9], 841238.33
      )  # Original value was 841238.32
      self.assertAmountsAreEqual(
          indicator.ADOSC(barDs, 252, 3, 10)[9 + 1], 2255663.07
      )
      self.assertAmountsAreEqual(
          indicator.ADOSC(barDs, 252, 3, 10)[-2], -526700.32
      )
      self.assertAmountsAreEqual(
          indicator.ADOSC(barDs, 252, 3, 10)[-1], -1139932.729
      )
  
imports: import datetime
  import talib
  from six.moves import xrange
  from .None import common
  from pyalgotrade.talibext import indicator
  from pyalgotrade import bar
  from pyalgotrade import dataseries
  from pyalgotrade.dataseries import bards
label_desc: Use image node_id 6 for calling the TestCase obj's underlying member method code with example usage: obj.testADOSC() without return types