Example #1
0
    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)
Example #2
0
    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])
        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)