def testAIsOverBought(self):
     fairPrices = [50, 40 ,30]
     result = RunHFTModel.get_is_overbought_or_oversold(fairPrices)
     expected = True, False
     self.assertEqual(expected, result)
 def testAIsOverSold(self):
     fairPrices = [50, 60 ,70]
     result = RunHFTModel.get_is_overbought_or_oversold(fairPrices)
     expected = False, True
     self.assertEqual(expected, result)
 def testAIsNeitherOverboughtOrOversold(self):
     fairPrices = [50, 60 ,30]
     result = RunHFTModel.get_is_overbought_or_oversold(fairPrices)
     expected = False, False
     self.assertEqual(expected, result)
 def testAIsOverBought(self):
     fairPrices = [50, 40, 30]
     result = RunHFTModel.get_is_overbought_or_oversold(fairPrices)
     expected = True, False
     self.assertEqual(expected, result)
 def testAIsOverSold(self):
     fairPrices = [50, 60, 70]
     result = RunHFTModel.get_is_overbought_or_oversold(fairPrices)
     expected = False, True
     self.assertEqual(expected, result)
 def testAIsNeitherOverboughtOrOversold(self):
     fairPrices = [50, 60, 30]
     result = RunHFTModel.get_is_overbought_or_oversold(fairPrices)
     expected = False, False
     self.assertEqual(expected, result)