Lines Matching refs:timer
5 from yunomi.core.timer import Timer
11 self.timer = Timer()
14 self.assertEqual(self.timer.get_count(), 0)
15 self.assertAlmostEqual(self.timer.get_max(), 0.0)
16 self.assertAlmostEqual(self.timer.get_min(), 0.0)
17 self.assertAlmostEqual(self.timer.get_mean(), 0.0)
18 self.assertAlmostEqual(self.timer.get_std_dev(), 0.0)
20 snapshot = self.timer.get_snapshot()
24 self.assertEqual(self.timer.get_snapshot().size(), 0)
26 self.assertAlmostEqual(self.timer.get_mean_rate(), 0.0)
27 self.assertAlmostEqual(self.timer.get_one_minute_rate(), 0.0)
28 self.assertAlmostEqual(self.timer.get_five_minute_rate(), 0.0)
29 self.assertAlmostEqual(self.timer.get_fifteen_minute_rate(), 0.0)
32 self.timer = Timer()
33 self.timer.update(10)
34 self.timer.update(20)
35 self.timer.update(20)
36 self.timer.update(30)
37 self.timer.update(40)
39 self.assertEqual(self.timer.get_count(), 5)
40 self.assertAlmostEqual(self.timer.get_max(), 40.0)
41 self.assertAlmostEqual(self.timer.get_min(), 10.0)
42 self.assertAlmostEqual(self.timer.get_mean(), 24.0)
43 self.assertAlmostEqual(self.timer.get_std_dev(), 11.401, places=2)
45 snapshot = self.timer.get_snapshot()
49 self.assertEqual(self.timer.get_snapshot().get_values(),
53 self.timer.clear()
54 self.timer.update(9223372036854775807)
55 self.timer.update(0)
56 self.assertAlmostEqual(self.timer.get_std_dev(), 6521908912666392000)