Exemplo n.º 1
0
    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)