mirror of
https://github.com/zulip/zulip.git
synced 2025-11-02 13:03:29 +00:00
queue: Drop register_json_consumer / json_drain_queue interface.
Now that all callsites use the same interface, drop the now-unused ones, and their tests.
This commit is contained in:
committed by
Tim Abbott
parent
5477b9d9a1
commit
c2132a4f9c
@@ -20,43 +20,6 @@ class TestTornadoQueueClient(ZulipTestCase):
|
||||
|
||||
|
||||
class TestQueueImplementation(ZulipTestCase):
|
||||
@override_settings(USING_RABBITMQ=True)
|
||||
def test_queue_basics(self) -> None:
|
||||
queue_client = get_queue_client()
|
||||
queue_client.publish("test_suite", b"test_event\x00\xff")
|
||||
|
||||
with queue_client.drain_queue("test_suite") as result:
|
||||
self.assertEqual(result, [b"test_event\x00\xff"])
|
||||
|
||||
@override_settings(USING_RABBITMQ=True)
|
||||
def test_queue_basics_json(self) -> None:
|
||||
queue_json_publish("test_suite", {"event": "my_event"})
|
||||
|
||||
queue_client = get_queue_client()
|
||||
with queue_client.json_drain_queue("test_suite") as result:
|
||||
self.assertEqual(len(result), 1)
|
||||
self.assertEqual(result[0]['event'], 'my_event')
|
||||
|
||||
@override_settings(USING_RABBITMQ=True)
|
||||
def test_queue_basics_json_error(self) -> None:
|
||||
queue_json_publish("test_suite", {"event": "my_event"})
|
||||
|
||||
queue_client = get_queue_client()
|
||||
raised = False
|
||||
try:
|
||||
with queue_client.json_drain_queue("test_suite") as result:
|
||||
self.assertEqual(len(result), 1)
|
||||
self.assertEqual(result[0]['event'], 'my_event')
|
||||
raise ValueError()
|
||||
except ValueError:
|
||||
raised = True
|
||||
assert raised
|
||||
|
||||
# Still in the queue to be fetched
|
||||
with queue_client.json_drain_queue("test_suite") as result:
|
||||
self.assertEqual(len(result), 1)
|
||||
self.assertEqual(result[0]['event'], 'my_event')
|
||||
|
||||
@override_settings(USING_RABBITMQ=True)
|
||||
def test_register_consumer(self) -> None:
|
||||
output = []
|
||||
|
||||
Reference in New Issue
Block a user