Пример #1
0
 def test_timer_get_added(self, name):
     if name != self.default_timer:
         timer = logger.Timer()
         logger.add_timer(name, timer)
     else:
         timer = logger._timers[name]
     result = logger.get_timer(name)
     assert result == timer
Пример #2
0
 def test_timer_add_created(self, name):
     timer = logger.Timer()
     if name == self.default_timer:
         with pytest.raises(IndexError):
             logger.add_timer(name, timer)
     else:
         logger.add_timer(name, timer)
     assert name in logger._timers
Пример #3
0
 def test_timer_removal(self, name):
     if name == self.default_timer:
         # Should not be able to remove default timer
         assert name in logger._timers
         with pytest.raises(ValueError):
             logger.remove_timer(name)
         assert name in logger._timers
     else:
         # Add and then remove extra timer
         logger.add_timer(name)
         assert name in logger._timers
         logger.remove_timer(name)
         assert name not in logger._timers
Пример #4
0
 def test_timer_get_created_return_type(self, name):
     if name != self.default_timer:
         logger.add_timer(name)
     timer = logger.get_timer(name)
     assert isinstance(timer, logger.Timer)
Пример #5
0
 def test_timer_get_created(self, name):
     if name != self.default_timer:
         logger.add_timer(name)
     timer = logger.get_timer(name)
     assert timer is not None
Пример #6
0
 def test_timer_creation(self, name):
     if name != self.default_timer:
         logger.add_timer(name)
     assert name in logger._timers