Exemple #1
0
  def test_getQueueByInvalidName(self):
    """ Try to get a queue by invalid names
    """

    module.gConfig.getConfigurationTree.return_value = {'OK': True, 'Value': {}}

    # try different possibilities
    result = module.getMQParamsFromCS('%s' % QUEUE_NAME)
    self.assertFalse(result['OK'])

    result = module.getMQParamsFromCS(mqURI=MQSERVICE_NAME + "::" + QUEUE_TYPE + "::" + "InvalidName")
    self.assertFalse(result['OK'])

    result = module.getMQParamsFromCS('%s::' % MQSERVICE_NAME)
    self.assertFalse(result['OK'])

    result = module.getMQParamsFromCS('%s::%s' % (MQSERVICE_NAME, QUEUE_NAME))
    self.assertFalse(result['OK'])
  def test_getQueueByInvalidName( self ):
    """ Try to get a queue by invalid names
    """

    module.gConfig.getConfigurationTree.return_value = {'OK': True, 'Value': {}}

    # try different possibilities
    result = module.getMQParamsFromCS( '%s' % QUEUE_NAME )
    self.assertFalse( result['OK'] )
    
    result = module.getMQParamsFromCS( mqURI = MQSERVICE_NAME+"::" +QUEUE_TYPE+ "::"+ "InvalidName" )
    self.assertFalse( result['OK'] )

    result = module.getMQParamsFromCS( '%s::' % MQSERVICE_NAME )
    self.assertFalse( result['OK'] )

    result = module.getMQParamsFromCS( '%s::%s' % ( MQSERVICE_NAME, QUEUE_NAME ) )
    self.assertFalse( result['OK'] )
  def test_getQueue( self ):

    module.gConfig.getConfigurationTree.return_value = {'OK': True, 'Value': QUEUE_CONFIG}

    # check returned value
    result = module.getMQParamsFromCS(mqURI = MQSERVICE_NAME+"::" +QUEUE_TYPE+ "::"+ QUEUE_NAME )
    self.assertTrue( result['OK'] )

    # check queue parameters
    self.assertEqual( result['Value']['Queue'], QUEUE_NAME )
    self.assertEqual( result['Value']['Host'], MQSERVICE_NAME )
    self.assertTrue( result['Value']['Acknowledgement'] )

    with self.assertRaises( KeyError ):
      result['Value']['Topic']
Exemple #4
0
  def test_getQueue(self):

    module.gConfig.getConfigurationTree.return_value = {'OK': True, 'Value': QUEUE_CONFIG}

    # check returned value
    result = module.getMQParamsFromCS(mqURI=MQSERVICE_NAME + "::" + QUEUE_TYPE + "::" + QUEUE_NAME)
    self.assertTrue(result['OK'])

    # check queue parameters
    self.assertEqual(result['Value']['Queue'], QUEUE_NAME)
    self.assertEqual(result['Value']['Host'], MQSERVICE_NAME)
    self.assertTrue(result['Value']['Acknowledgement'])

    with self.assertRaises(KeyError):
      result['Value']['Topic']
  def test_getTopic( self ):
    """ Try to get a topic 
    """
    module.gConfig.getConfigurationTree.return_value = {'OK': True, 'Value': TOPIC_CONFIG}

    # check returned value
    TOPIC_NAME=QUEUE_NAME
    result = module.getMQParamsFromCS(mqURI = MQSERVICE_NAME+"::" +TOPIC_TYPE+ "::"+ TOPIC_NAME )
    self.assertTrue( result['OK'] )

    # check topic parameters
    self.assertEqual( result['Value']['Topic'], TOPIC_NAME )
    self.assertEqual( result['Value']['Host'], MQSERVICE_NAME )
    self.assertTrue( result['Value']['Acknowledgement'] )

    with self.assertRaises( KeyError ):
      result['Value']['Queue']
Exemple #6
0
  def test_getTopic(self):
    """ Try to get a topic
    """
    module.gConfig.getConfigurationTree.return_value = {'OK': True, 'Value': TOPIC_CONFIG}

    # check returned value
    TOPIC_NAME = QUEUE_NAME
    result = module.getMQParamsFromCS(mqURI=MQSERVICE_NAME + "::" + TOPIC_TYPE + "::" + TOPIC_NAME)
    self.assertTrue(result['OK'])

    # check topic parameters
    self.assertEqual(result['Value']['Topic'], TOPIC_NAME)
    self.assertEqual(result['Value']['Host'], MQSERVICE_NAME)
    self.assertTrue(result['Value']['Acknowledgement'])

    with self.assertRaises(KeyError):
      result['Value']['Queue']
Exemple #7
0
    def test_getQueue(self):

        module.gConfig.getConfigurationTree.return_value = {
            "OK": True,
            "Value": QUEUE_CONFIG
        }

        # check returned value
        result = module.getMQParamsFromCS(mqURI=MQSERVICE_NAME + "::" +
                                          QUEUE_TYPE + "::" + QUEUE_NAME)
        self.assertTrue(result["OK"])

        # check queue parameters
        self.assertEqual(result["Value"]["Queue"], QUEUE_NAME)
        self.assertEqual(result["Value"]["Host"], MQSERVICE_NAME)
        self.assertTrue(result["Value"]["Acknowledgement"])

        with self.assertRaises(KeyError):
            result["Value"]["Topic"]