示例#1
0
 def test_len(self):
     q = SMAQueue(4)
     self.assertEqual(0, len(q))
     q += [1]
     self.assertEqual(1, len(q))
     q += 2
     self.assertEqual(2, len(q))
     q += [1, 2, 3]
     self.assertEqual(4, len(q))
示例#2
0
 def test_max(self):
     q = SMAQueue(4)
     self.assertIsNone(q.min())
     q += [1, 10, 0]
     self.assertEqual(10, q.max())
示例#3
0
 def test_mean(self):
     q = SMAQueue(4)
     self.assertIsNone(q.min())
     q += [1, 10, 0]
     self.assertAlmostEqual(3.6666666, q.mean(), places=5)
示例#4
0
 def test_repr(self):
     q = SMAQueue(4)
     self.assertEqual(repr(q), "SMAQueue(size=4)")