本文整理汇总了Python中amqpstorm.Channel._confirming_deliveries方法的典型用法代码示例。如果您正苦于以下问题:Python Channel._confirming_deliveries方法的具体用法?Python Channel._confirming_deliveries怎么用?Python Channel._confirming_deliveries使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类amqpstorm.Channel
的用法示例。
在下文中一共展示了Channel._confirming_deliveries方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: test_basic_publish_confirms_raises_on_timeout
# 需要导入模块: from amqpstorm import Channel [as 别名]
# 或者: from amqpstorm.Channel import _confirming_deliveries [as 别名]
def test_basic_publish_confirms_raises_on_timeout(self):
connection = FakeConnection()
channel = Channel(9, connection, 0.01)
channel._confirming_deliveries = True
channel.set_state(Channel.OPEN)
basic = Basic(channel)
self.assertRaisesRegexp(
exception.AMQPChannelError,
'rpc requests .* \(.*\) took too long',
basic.publish, body=self.message,
routing_key='travis-ci'
)
示例2: test_basic_publish_confirms_raises_on_invalid_frame
# 需要导入模块: from amqpstorm import Channel [as 别名]
# 或者: from amqpstorm.Channel import _confirming_deliveries [as 别名]
def test_basic_publish_confirms_raises_on_invalid_frame(self):
def on_publish_return_invalid_frame(*_):
channel.rpc.on_frame(specification.Basic.Cancel())
connection = FakeConnection(on_write=on_publish_return_invalid_frame)
channel = Channel(9, connection, 0.01)
channel._confirming_deliveries = True
channel.set_state(Channel.OPEN)
basic = Basic(channel)
self.assertRaisesRegexp(
exception.AMQPChannelError,
'rpc requests .* \(.*\) took too long',
basic.publish, body=self.message,
routing_key='travis-ci'
)