Skip to content

Commit a8f6548

Browse files
committed
Change kick method to new interface
1 parent 5a0cff8 commit a8f6548

File tree

2 files changed

+4
-19
lines changed

2 files changed

+4
-19
lines changed

taskiq_aio_kafka/broker.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -183,12 +183,11 @@ async def kick(self, message: BrokerMessage) -> None:
183183
if not self._is_producer_started:
184184
raise ValueError("Please run startup before kicking.")
185185

186-
kafka_message: bytes = pickle.dumps(message)
187186
topic_name: str = self._kafka_topic.name
188187

189188
await self._aiokafka_producer.send(
190189
topic=topic_name,
191-
value=kafka_message,
190+
value=message.message,
192191
)
193192

194193
async def listen(

tests/test_broker.py

Lines changed: 3 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -48,12 +48,7 @@ async def test_kick_success(broker: AioKafkaBroker) -> None:
4848
get_first_task(broker),
4949
timeout=1,
5050
)
51-
assert pickle.dumps(message_to_send) == received_message_bytes
52-
53-
received_message: BrokerMessage = pickle.loads(
54-
received_message_bytes,
55-
)
56-
assert message_to_send == received_message
51+
assert received_message_bytes == message_to_send.message
5752

5853

5954
@pytest.mark.anyio
@@ -110,21 +105,12 @@ async def test_listen(
110105

111106
await test_kafka_producer.send(
112107
topic=base_topic_name,
113-
value=pickle.dumps(message_to_send),
108+
value=message_to_send.message,
114109
)
115110

116111
received_message_bytes: bytes = await asyncio.wait_for(
117112
get_first_task(broker),
118113
timeout=1,
119114
)
120115

121-
assert pickle.dumps(message_to_send) == received_message_bytes
122-
123-
received_message: BrokerMessage = pickle.loads(
124-
received_message_bytes,
125-
)
126-
127-
assert received_message.message == message
128-
assert received_message.labels == labels
129-
assert received_message.task_id == task_id
130-
assert received_message.task_name == task_name
116+
assert received_message_bytes == message_to_send.message

0 commit comments

Comments
 (0)