Esempio n. 1
0
 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 )
Esempio n. 2
0
 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 )
Esempio n. 3
0
 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)
Esempio n. 4
0
    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)
Esempio n. 5
0
  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 )
Esempio n. 6
0
    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)
Esempio n. 7
0
 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