def test_className(self): from pylith.utils.EventLogger import EventLogger logger = EventLogger() name = "my class" logger.setClassName(name) self.assertEqual(name, logger.getClassName()) return
def _setupLogging(self): """Setup event logging. """ from pylith.utils.EventLogger import EventLogger logger = EventLogger() logger.setClassName("PyLith") logger.initialize() self._eventLogger = logger return
def test_registerStage(self): from pylith.utils.EventLogger import EventLogger logger = EventLogger() logger.setClassName("logging A") logger.initialize() stages = ["stage 1a", "stage 2a", "stage 3a"] id = {} for stage in stages: id[stage] = logger.registerStage(stage) for stage in stages: self.assertEqual(id[stage], logger.getStageId(stage)) return
def test_registerEvent(self): from pylith.utils.EventLogger import EventLogger logger = EventLogger() logger.setClassName("logging A") logger.initialize() events = ["event 1", "event 2", "event 3"] id = {} for event in events: id[event] = logger.registerEvent(event) for event in events: self.assertEqual(id[event], logger.getEventId(event)) return
def _setupLogging(self): """Setup event logging. """ if not "_loggingPrefix" in dir(self): self._loggingPrefix = "" from pylith.utils.EventLogger import EventLogger logger = EventLogger() logger.setClassName("Problem") logger.initialize() self._eventLogger = logger return
def _setupLogging(self): """Setup event logging. """ self._loggingPrefix = "Refin " from pylith.utils.EventLogger import EventLogger logger = EventLogger() logger.setClassName("FE Refinement") logger.initialize() events = ["refine"] for event in events: logger.registerEvent("%s%s" % (self._loggingPrefix, event)) self._eventLogger = logger return
def _setupLogging(self): """Setup event logging. """ if not "_loggingPrefix" in dir(self): self._loggingPrefix = "" from pylith.utils.EventLogger import EventLogger logger = EventLogger() logger.setClassName("Mesh Generator") logger.initialize() events = ["create", "adjTopo"] for event in events: logger.registerEvent("%s%s" % (self._loggingPrefix, event)) self._eventLogger = logger return
def test_stageLogging(self): from pylith.utils.EventLogger import EventLogger logger = EventLogger() logger.setClassName("logging A") logger.initialize() stages = ["stage 1b", "stage 2b", "stage 3b"] for stage in stages: logger.registerStage(stage) logger.stagePush("stage 2b") logger.stagePop() logger.stagePush("stage 1b") logger.stagePop() logger.stagePush("stage 3b") logger.stagePush("stage 1b") logger.stagePop() logger.stagePop() return
def test_eventLogging(self): from pylith.utils.EventLogger import EventLogger logger = EventLogger() logger.setClassName("logging A") logger.initialize() events = ["event 1", "event 2", "event 3"] for event in events: logger.registerEvent(event) logger.eventBegin("event 2") logger.eventEnd("event 2") logger.eventBegin("event 1") logger.eventEnd("event 1") logger.eventBegin("event 3") logger.eventBegin("event 1") logger.eventEnd("event 1") logger.eventEnd("event 3") return
def test_initialize(self): from pylith.utils.EventLogger import EventLogger logger = EventLogger() logger.setClassName("logging A") logger.initialize() return