blob: d7283f27593f4d659dd98ba5c484fcf21a9222a9 [file] [log] [blame]
# -*- coding: utf-8 -*-
from rocketmq.client import Message, SendStatus
def test_producer_send_sync(producer):
msg = Message('test')
msg.set_keys('send_sync')
msg.set_tags('XXX')
msg.set_body('XXXX')
ret = producer.send_sync(msg)
assert ret.status == SendStatus.OK
def test_producer_send_async(producer):
def on_success(msg):
print(msg)
msg = Message('test')
msg.set_keys('send_async')
msg.set_tags('XXX')
msg.set_body('XXXX')
producer.send_async(msg, on_success, None)
def test_producer_send_oneway(producer):
msg = Message('test')
msg.set_keys('send_oneway')
msg.set_tags('XXX')
msg.set_body('XXXX')
producer.send_oneway(msg)
def test_producer_send_oneway_orderly(producer):
msg = Message('test')
msg.set_keys('send_oneway_orderly')
msg.set_tags('XXX')
msg.set_body('XXXX')
producer.send_oneway_orderly(msg, 1)
def test_producer_send_orderly(producer):
msg = Message('test')
msg.set_keys('send_orderly')
msg.set_tags('XXX')
msg.set_body('XXXX')
ret = producer.send_orderly(msg, 1)
assert ret.status == SendStatus.OK