def test_channel_raises_with_return_reply_code_500(self): channel = Channel(0, FakeConnection(), 360) channel.set_state(channel.OPEN) basic_return = specification.Basic.Return(reply_code=500, reply_text='Error') channel._basic_return(basic_return) self.assertRaisesRegexp( AMQPMessageError, "Message not delivered: Error \(500\) to queue " "'' from exchange ''", channel.check_for_errors)
def test_basic_return(self): channel = Channel(0, None, 360) basic_return = specification.Basic.Return(reply_code=500, reply_text=b'Error') channel._basic_return(basic_return) self.assertEqual(len(channel.exceptions), 1) why = channel.exceptions.pop(0) self.assertEqual(str(why), "Message not delivered: Error (500) " "to queue '' from exchange ''")
def test_channel_basic_return_raises_when_500(self): channel = Channel(0, None, 360) basic_return = specification.Basic.Return(reply_code=500, reply_text='Error') channel._basic_return(basic_return) self.assertEqual(len(channel.exceptions), 1) why = channel.exceptions.pop(0) self.assertIsInstance(why, AMQPMessageError) self.assertEqual( str(why), "Message not delivered: Error (500) " "to queue '' from exchange ''")
def test_channel_raises_with_return_reply_code_500(self): channel = Channel(0, FakeConnection(), 360) channel.set_state(channel.OPEN) basic_return = specification.Basic.Return( reply_code=500, reply_text='Error' ) channel._basic_return(basic_return) self.assertRaisesRegexp( AMQPMessageError, "Message not delivered: Error \(500\) to queue " "'' from exchange ''", channel.check_for_errors )