def test_failure2(self): producer = MQProducer(mqManager=self.myManager, mqURI="fake.cern.ch::Queues::FakeQueue", producerId='producer4') producer2 = MQProducer(mqManager=self.myManager, mqURI="fake.cern.ch::Queues::FakeQueue", producerId='producer2') result = producer.close() self.assertTrue(result['OK']) result = producer.close() self.assertFalse(result['OK']) self.assertEqual( result['Message'], 'MQ connection failure ( 1142 : Failed to stop the connection!The messenger producer4 does not exist!)' ) result = producer2.close() self.assertTrue(result['OK']) result = producer2.close() self.assertFalse(result['OK']) self.assertEqual( result['Message'], 'MQ connection failure ( 1142 : Failed to stop the connection!The messenger producer2 does not exist!)' ) # connection does not exist so put will not work result = producer.put("wow!") self.assertFalse(result['OK']) self.assertEqual(result['Message'], 'Failed to get the MQConnector!')
def test_failure( self ): producer = MQProducer(mqManager = self.myManager, mqURI = "fake.cern.ch::Queue::FakeQueue", producerId ='producer4') result = producer.close() self.assertTrue(result['OK']) result = producer.close() self.assertFalse(result['OK']) self.assertEqual(result['Message'], 'MQ connection failure ( 1142 : Failed to stop the connection!The messenger producer4 does not exist!)')
def test_failure(self): producer = MQProducer(mqManager=self.myManager, mqURI="fake.cern.ch::Queues::FakeQueue", producerId='producer4') result = producer.close() self.assertTrue(result['OK']) result = producer.close() self.assertFalse(result['OK']) self.assertEqual( result['Message'], 'MQ connection failure ( 1142 : Failed to stop the connection!The messenger producer4 does not exist!)')
def test_success( self ): producer = MQProducer(mqManager = self.myManager, mqURI = "fake.cern.ch::Queue::FakeQueue", producerId ='producer4') result = producer.close() self.assertTrue(result['OK']) #producer is still able to sent cause the connection is still active (producer2 is connected) result = producer.put("wow!") self.assertTrue(result['OK'])
def test_success(self): producer = MQProducer(mqManager=self.myManager, mqURI="fake.cern.ch::Queues::FakeQueue", producerId='producer4') result = producer.close() self.assertTrue(result['OK']) # producer is still able to sent cause the connection is still active (producer2 is connected) result = producer.put("wow!") self.assertTrue(result['OK'])
def test_failure2( self ): producer = MQProducer(mqManager = self.myManager, mqURI = "fake.cern.ch::Queue::FakeQueue", producerId ='producer4') producer2 = MQProducer(mqManager = self.myManager, mqURI = "fake.cern.ch::Queue::FakeQueue", producerId ='producer2') result = producer.close() self.assertTrue(result['OK']) result = producer.close() self.assertFalse(result['OK']) self.assertEqual(result['Message'], 'MQ connection failure ( 1142 : Failed to stop the connection!The messenger producer4 does not exist!)') result = producer2.close() self.assertTrue(result['OK']) result = producer2.close() self.assertFalse(result['OK']) self.assertEqual(result['Message'], 'MQ connection failure ( 1142 : Failed to stop the connection!The messenger producer2 does not exist!)') #connection does not exist so put will not work result = producer.put("wow!") self.assertFalse(result['OK']) self.assertEqual(result['Message'], 'Failed to get the MQConnector!')