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
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
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
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)
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
def test_timer_creation(self, name): if name != self.default_timer: logger.add_timer(name) assert name in logger._timers