Esempio n. 1
0
 def test_sum(self):
     self.assertEqual(EWMA([1, 2, 3]).sum, 6)
Esempio n. 2
0
 def test_average(self):
     self.assertEqual(EWMA([1, 2, 3]).average, 1.359375)
Esempio n. 3
0
 def test_int(self):
     self.assertEqual(int(EWMA([1, 2, 3])), 1)
Esempio n. 4
0
 def test_extend(self):
     a = EWMA([1])
     a.extend([2, 3])
     self.assertEqual(a.average, 1.359375)
Esempio n. 5
0
 def test_float(self):
     self.assertEqual(float(EWMA([1, 2, 3])), 1.359375)
Esempio n. 6
0
 def test_len(self):
     self.assertEqual(len(EWMA([1, 2, 3])), 3)
Esempio n. 7
0
 def test_add_list(self):
     a = EWMA([1])
     a.add([2, 3])
     self.assertEqual(a.average, 1.359375)
Esempio n. 8
0
 def test_add_one(self):
     a = EWMA([1, 2])
     a.add(3)
     self.assertEqual(a.average, 1.359375)
Esempio n. 9
0
 def test_weight(self):
     self.assertEqual(EWMA([1, 2, 3], weight=20.0).average, 1.1475)