Ejemplo n.º 1
0
 def test_delta(self):
     counter = MockCounter(total=100, min_delta=0, manager=self.manager)
     counter.update()
     self.assertEqual(counter.output, [1])
     counter.update()
     self.assertEqual(counter.output, [1, 2])
     counter.min_delta = 500
     counter.update()
     self.assertEqual(counter.output, [1, 2])
     counter.min_delta = .01
     time.sleep(.01)
     counter.update()
     self.assertEqual(counter.output, [1, 2, 4])
Ejemplo n.º 2
0
 def test_refresh_total(self):
     counter = MockCounter(total=100, min_delta=0, manager=self.manager)
     counter.update()
     self.assertEqual(counter.output, [1])
     counter.min_delta = 500
     counter.update()
     self.assertEqual(counter.output, [1])
     counter.update(98)
     self.assertEqual(counter.output, [1, 100])
Ejemplo n.º 3
0
 def test_force(self):
     counter = MockCounter(total=100, min_delta=0, manager=self.manager)
     counter.update()
     self.assertEqual(counter.output, [1])
     counter.min_delta = 500
     counter.update()
     self.assertEqual(counter.output, [1])
     counter.update(force=True)
     self.assertEqual(counter.output, [1, 3])
Ejemplo n.º 4
0
 def test_enabled(self):
     counter = MockCounter(total=100, min_delta=0, manager=self.manager)
     counter.update()
     self.assertEqual(counter.output, [1])
     counter.update()
     self.assertEqual(counter.output, [1, 2])
     counter.enabled = False
     counter.update()
     self.assertEqual(counter.output, [1, 2])
Ejemplo n.º 5
0
 def test_increment(self):
     counter = MockCounter(total=100, min_delta=0, manager=self.manager)
     counter.update()
     self.assertEqual(counter.count, 1)
     counter.update(5)
     self.assertEqual(counter.count, 6)