tests_channel.py 文件源码

python
阅读 29 收藏 0 点赞 0 评论 0

项目:Brightside 作者: BrighterCommand 项目源码 文件源码
def test_handle_requeue(self):
        """
        Given that I have a channel
        When I receive a requeue on that channel
        I should ask the the consumer to requeue the message
        """

        body = BrightsideMessageBody("test message")
        header = BrightsideMessageHeader(uuid4(), "test topic", BrightsideMessageType.MT_COMMAND)
        message = BrightsideMessage(header, body)

        fake_queue = []
        consumer = FakeConsumer(fake_queue)

        channel = Channel("test", consumer, Pipeline())

        channel.requeue(message)

        self.assertEqual(len(consumer), 1)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号