def test_distribution(self):
     buffer = NumericRingBuffer(100)
     for i in range(100):
         buffer.append(100 - i)
     self.assertEqual(buffer.percentage(0), 1)
     self.assertEqual(buffer.percentage(90), 91)
     self.assertEqual(buffer.percentage(100), 100)
     self.assertEqual(buffer.percentage(101), 100)