def test_failure( self ): result = generateDict( 'eda78924-d169-11e4-bfd2-0800275d1a0a', '1427121370.7', 'InstallDIRAC', 'AAA Installation', 'info', 'Uname = Linux localhost 3.10.64-85.cernvm.x86_64', ) self.assertNotEqual( result, self.msg )
def test_failure(self): result = generateDict( "eda78924-d169-11e4-bfd2-0800275d1a0a", "1427121370.7", "InstallDIRAC", "AAA Installation", "info", "Uname = Linux localhost 3.10.64-85.cernvm.x86_64", ) self.assertNotEqual(result, self.msg)
def test_success(self): result = generateDict( pilotUUID='eda78924-d169-11e4-bfd2-0800275d1a0a', timestamp='1427121370.7', source='InstallDIRAC', phase='Installing', status='info', messageContent='Uname = Linux localhost 3.10.64-85.cernvm.x86_64') self.assertEqual(result, self.msg)
def test_success( self ): result = generateDict( pilotUUID = 'eda78924-d169-11e4-bfd2-0800275d1a0a', timestamp = '1427121370.7', source = 'InstallDIRAC', phase = 'Installing', status = 'info', messageContent = 'Uname = Linux localhost 3.10.64-85.cernvm.x86_64' ) self.assertEqual( result, self.msg )
def test_success(self): result = generateDict( pilotUUID="eda78924-d169-11e4-bfd2-0800275d1a0a", timestamp="1427121370.7", source="InstallDIRAC", phase="Installing", status="info", messageContent="Uname = Linux localhost 3.10.64-85.cernvm.x86_64", ) self.assertEqual(result, self.msg)
def sendMessage(self, messageContent, source='unspecified', phase='unspecified', status='info'): """ Sends the message after creating the correct format: including content, timestamp, status, source, phase and the uuid of the pilot. Returns: bool: False in case of any errors, True otherwise """ if not self._isCorrectStatus(status): logging.error('status: ' + str(status) + ' is not correct') return False myUUID = getPilotUUIDFromFile(self.params['FileWithID']) message = generateDict(myUUID, generateTimeStamp(), source, phase, status, messageContent) if not isMessageFormatCorrect(message): logging.warning("Message format is not correct.") return False encodedMsg = encodeMessage(message) self.messageSender.sendMessage(encodedMsg, flag=status) return False