def testNegativeValues(self): ratio = self.__buildRatio([-1, -2, -1]) self.assertEqual(ratio[0], None) self.assertEqual(ratio[1], -1) self.assertEqual(ratio[2], 0.5) self.assertEqual(ratio[-1], 0.5) with self.assertRaises(IndexError): ratio[3] self.assertEqual(ratio[-2], ratio[1]) self.assertEqual(ratio[-1], ratio[2]) self.assertEqual(len(ratio.getDateTimes()), 3) for i in range(len(ratio)): self.assertEqual(ratio.getDateTimes()[i], None)
def testSimple(self): ratio = self.__buildRatio([1, 2, 1]) self.assertEqual(ratio[0], None) self.assertEqual(ratio[1], 1) self.assertEqual(ratio[2], -0.5) self.assertEqual(ratio[-1], -0.5) with self.assertRaises(IndexError): ratio[3] self.assertEqual(ratio[-2], ratio[1]) self.assertEqual(ratio[-1], ratio[2]) self.assertEqual(len(ratio.getDateTimes()), 3) for i in range(len(ratio)): self.assertEqual(ratio.getDateTimes()[i], None)
def testNegativeValues(self): ratio = self.__buildRatio([-1, -2, -1]) assert ratio[0] == None assert ratio[1] == -1 assert ratio[2] == 0.5 assert ratio[-1] == 0.5 with self.assertRaises(IndexError): ratio[3] assert ratio[-2] == ratio[1] assert ratio[-1] == ratio[2] self.assertEqual(len(ratio.getDateTimes()), 3) for i in range(len(ratio)): self.assertEqual(ratio.getDateTimes()[i], None)
def testSimple(self): ratio = self.__buildRatio([1, 2, 1]) assert ratio[0] == None assert ratio[1] == 1 assert ratio[2] == -0.5 assert ratio[-1] == -0.5 with self.assertRaises(IndexError): ratio[3] assert ratio[-2] == ratio[1] assert ratio[-1] == ratio[2] self.assertEqual(len(ratio.getDateTimes()), 3) for i in range(len(ratio)): self.assertEqual(ratio.getDateTimes()[i], None)