def test_one_minute_ewma(self): ewma = EWMA.m1() ewma.update(3) ewma.tick() self.assertAlmostEqual(ewma.rate, 0.6, places=6) self._one_minute(ewma) self.assertAlmostEqual(ewma.rate, 0.22072766, places=6) self._one_minute(ewma) self.assertAlmostEqual(ewma.rate, 0.08120117, places=6)