def test_five_minute_ewma(self): ewma = EWMA.m5() ewma.update(3) ewma.tick() self.assertAlmostEqual(ewma.rate, 0.6, places=6) self._one_minute(ewma) self.assertAlmostEqual(ewma.rate, 0.49123845, places=6) self._one_minute(ewma) self.assertAlmostEqual(ewma.rate, 0.40219203, places=6)