def test_handle_acknowledge(self):
"""
Given that I have a channel
When I acknowlege a message on that channel
Then I should acknowledge the message on the consumer
"""
body = BrightsideMessageBody("test message")
header = BrightsideMessageHeader(uuid4(), "test topic", BrightsideMessageType.MT_COMMAND)
message = BrightsideMessage(header, body)
fake_queue = [message]
consumer = FakeConsumer(fake_queue)
channel = Channel("test", consumer, Pipeline())
channel.acknowledge(message)
self.assertTrue(consumer.has_acknowledged(message))
评论列表
文章目录