def testGetPercentile(self):
     seriesList = [
         ([None, None, 15, 20, 35, 40, 50], 20),
         (range(100), 30),
         (range(200), 60),
         (range(300), 90),
         (range(1, 101), 31),
         (range(1, 201), 61),
         (range(1, 301), 91),
         (range(0, 102), 30),
         (range(1, 203), 61),
         (range(1, 303), 91),
     ]
     for index, conf in enumerate(seriesList):
         series, expected = conf
         result = functions._getPercentile(series, 30)
         self.assertEqual(
             expected, result,
             ('For series index <%s> the 30th percentile ordinal is not '
              '%d, but %d ' % (index, expected, result)))
 def testGetPercentile(self):
     seriesList = [
         ([None, None, 15, 20, 35, 40, 50], 20),
         (range(100), 30),
         (range(200), 60),
         (range(300), 90),
         (range(1, 101), 31),
         (range(1, 201), 61),
         (range(1, 301), 91),
         (range(0, 102), 30),
         (range(1, 203), 61),
         (range(1, 303), 91),
     ]
     for index, conf in enumerate(seriesList):
         series, expected = conf
         result = functions._getPercentile(series, 30)
         self.assertEqual(
             expected, result,
             ('For series index <%s> the 30th percentile ordinal is not '
              '%d, but %d ' % (index, expected, result)))