def treatTestMessage(cls, message): """Treats a test message which can be Testee or Tester kind Testee are given to TesteeManager Tester are given to testResponder :param message: testMessage to treat """ cls.logger.ddebug("Handling Tester or Testee message") assert isinstance(message, TestMessage) # if probe is in test mode, give the message right to the TestManager! if isinstance(message, TesteeAnswer): cls.logger.ddebug("Handling TesteeAnswer") TestManager.handleMessage(message) elif isinstance(message, TesterMessage): cls.logger.ddebug("Handling TesterMessage") TestResponder.handleMessage(message) elif isinstance(message, TestMessage): #Prepare are test messages ActionMan.addTask(MTA.toAction(message))