def testGetQuartileBounds_changeIndependent(self): quartiles = Quartiles([6, 47, 49, 15, 42, 41, 7, 39, 43, 40, 36]) quartiles.getQuartileBounds().append(100) self.assertEquals(quartiles.getQuartileBounds(), [15, 40, 43])
def testGetQuartileBounds_unevenMedian(self): quartiles = Quartiles([7, 15, 36, 39, 40, 41]) self.assertEquals(quartiles.getQuartileBounds(), [15, 37.5, 40])
def testGetQuartileBounds_allUneven(self): quartiles = Quartiles([6, 7, 15, 36, 39, 40, 41, 42]) self.assertEquals(quartiles.getQuartileBounds(), [11, 37.5, 40.5])
def testGetQuartileBounds_evenSplit(self): quartiles = Quartiles([6, 47, 49, 15, 42, 41, 7, 39, 43, 40, 36]) self.assertEquals(quartiles.getQuartileBounds(), [15, 40, 43])