tests/gateway/test_text_batching.py::TestDiscordTextBatching::test_single_message_dispatched_after_delay tests/gateway/test_text_batching.py::TestDiscordTextBatching::test_split_messages_aggregated tests/gateway/test_text_batching.py::TestDiscordTextBatching::test_three_way_split_aggregated tests/gateway/test_text_batching.py::TestDiscordTextBatching::test_different_chats_not_merged tests/gateway/test_text_batching.py::TestDiscordTextBatching::test_batch_cleans_up_after_flush tests/gateway/test_text_batching.py::TestDiscordTextBatching::test_adaptive_delay_for_near_limit_chunk tests/gateway/test_text_batching.py::TestDiscordTextBatching::test_shield_protects_handle_message_from_cancel tests/gateway/test_text_batching.py::TestMatrixTextBatching::test_single_message_dispatched_after_delay tests/gateway/test_text_batching.py::TestMatrixTextBatching::test_split_messages_aggregated tests/gateway/test_text_batching.py::TestMatrixTextBatching::test_different_rooms_not_merged tests/gateway/test_text_batching.py::TestMatrixTextBatching::test_adaptive_delay_for_near_limit_chunk tests/gateway/test_text_batching.py::TestMatrixTextBatching::test_batch_cleans_up_after_flush tests/gateway/test_text_batching.py::TestWeComTextBatching::test_single_message_dispatched_after_delay tests/gateway/test_text_batching.py::TestWeComTextBatching::test_split_messages_aggregated tests/gateway/test_text_batching.py::TestWeComTextBatching::test_different_chats_not_merged tests/gateway/test_text_batching.py::TestWeComTextBatching::test_adaptive_delay_for_near_limit_chunk tests/gateway/test_text_batching.py::TestWeComTextBatching::test_batch_cleans_up_after_flush tests/gateway/test_text_batching.py::TestTelegramAdaptiveDelay::test_short_chunk_uses_normal_delay tests/gateway/test_text_batching.py::TestTelegramAdaptiveDelay::test_near_limit_chunk_uses_split_delay tests/gateway/test_text_batching.py::TestTelegramAdaptiveDelay::test_split_continuation_merged tests/gateway/test_text_batching.py::TestFeishuAdaptiveDelay::test_short_chunk_uses_normal_delay tests/gateway/test_text_batching.py::TestFeishuAdaptiveDelay::test_near_limit_chunk_uses_split_delay tests/gateway/test_text_batching.py::TestFeishuAdaptiveDelay::test_split_continuation_merged