Example #1
0
 def test_context_manager(self):
     timer = metrics.Timer("foo")
     timer.manage("prefix.")
     with mocking(time.time) as mockt:
         mockt.return_value = 12345.0
         with timer:
             mockt.return_value += 0.1  # feign sleep
         self.check_poll_func(timer, 1, lambda x: 0.09 < x < 0.11)
         self.check_poll(timer, [])
Example #2
0
 def test_context_manager(self):
     timer = metrics.Timer("foo")
     timer.manage("prefix.")
     with mocking(time.time) as mockt:
         mockt.return_value = 12345.0
         with timer:
             mockt.return_value += 0.1  # feign sleep
         self.check_poll_func(timer, 1, lambda x: 0.09 < x < 0.11)
         self.check_poll(timer, [])
Example #3
0
 def test_start_and_stop(self):
     timer = metrics.Timer("foo")
     timer.manage("prefix.")
     with mocking(time.time) as mockt:
         mockt.return_value = 12345.0
         timer.start()
         try:
             mockt.return_value += 0.1  # feign sleep
         finally:
             timer.stop()
         self.check_poll_func(timer, 1, lambda x: 0.09 < x < 0.11)
         self.check_poll(timer, [])
Example #4
0
 def test_start_and_stop(self):
     timer = metrics.Timer("foo")
     timer.manage("prefix.")
     with mocking(time.time) as mockt:
         mockt.return_value = 12345.0
         timer.start()
         try:
             mockt.return_value += 0.1  # feign sleep
         finally:
             timer.stop()
         self.check_poll_func(timer, 1, lambda x: 0.09 < x < 0.11)
         self.check_poll(timer, [])