예제 #1
0
        async def csv_handler(incoming: Incoming, outgoing: Outgoing):
            assert incoming.mimetype == "text/csv"
            media = incoming.media()
            assert media == body_data

            outgoing.mimetype = incoming.mimetype
            outgoing.media = media
예제 #2
0
 async def some_processor(incoming: Incoming):
     message_processed_counter["result"] += 1
     assert incoming.media_loaded() == "will error"
     message_data["redelivered"] = incoming.redelivered
     message_data["delivery_count"] = incoming.delivery_count
     # Test that the value cache's correctly
     assert incoming.delivery_count == message_data["delivery_count"]
     raise ValueError
예제 #3
0
 async def echo_handle(incoming: Incoming):
     print("received value: ", incoming.media_loaded())
     data["key"] = incoming.media_loaded()
     data["mimetype"] = incoming.mimetype
예제 #4
0
 async def flip_value(incoming: Incoming):
     print("received value: ", incoming.media_loaded())
     data["key"] = incoming.media_loaded()
예제 #5
0
 async def some_processor(incoming: Incoming, outgoing: Outgoing):
     outgoing.media = incoming.media_loaded()
예제 #6
0
 async def some_processor(incoming: Incoming):
     message_processed_counter["result"] += 1
     message_data["redelivered"] = incoming.redelivered
     message_data["delivery_count"] = incoming.delivery_count
     incoming.reject = True
     raise ValueError
예제 #7
0
 async def some_processor(incoming: Incoming):
     assert incoming.media_loaded() == "will error"
     message_processed_counter["result"] += 1
     message_data["redelivered"] = incoming.redelivered
     message_data["delivery_count"] = incoming.delivery_count
     raise ValueError
예제 #8
0
 async def concurrent_sleep(incoming: Incoming, outgoing: Outgoing):
     index = incoming.media_loaded()
     await asyncio.sleep(0.1)
     test_consumer.logger.info(f"INDEX: {index}")
     outgoing.media = str(index)
예제 #9
0
 async def flip_value(incoming: Incoming, outgoing: Outgoing):
     print("received value: ", incoming.media_loaded())
     outgoing.media = f"processed: {incoming.media_loaded()}"