mirror of
https://github.com/avatao-content/baseimage-tutorial-framework
synced 2025-06-28 14:25:12 +00:00
Refactor API message format
This commit is contained in:
@ -25,8 +25,8 @@ class MessageQueueHandler:
|
||||
|
||||
@staticmethod
|
||||
def _generate_messages_from_queue(queue_message):
|
||||
last = queue_message['value'][-1]
|
||||
for message in queue_message['value']:
|
||||
last = queue_message['messages'][-1]
|
||||
for message in queue_message['messages']:
|
||||
yield {
|
||||
'key': 'message.send',
|
||||
'typing': message is not last,
|
||||
|
@ -37,7 +37,7 @@ def handler():
|
||||
def queue():
|
||||
yield {
|
||||
'key': 'message.queue',
|
||||
'value': [
|
||||
'messages': [
|
||||
{'originator': urandom(4).hex(), 'message': urandom(16).hex()}
|
||||
for _ in range(randint(5, 10))
|
||||
]
|
||||
@ -46,7 +46,7 @@ def queue():
|
||||
|
||||
def test_message_order(handler, queue):
|
||||
handler.connector.raise_event(queue)
|
||||
old_list = queue['value']
|
||||
old_list = queue['messages']
|
||||
new_list = handler.connector.messages
|
||||
length = len(old_list)
|
||||
assert len(new_list) == length
|
||||
@ -64,4 +64,4 @@ def test_wpm(handler, queue):
|
||||
handler.wpm = 100000000
|
||||
handler.connector.raise_event(queue)
|
||||
sleep(0.25)
|
||||
assert len(handler.connector.messages) == 2*len(queue['value'])
|
||||
assert len(handler.connector.messages) == 2*len(queue['messages'])
|
||||
|
Reference in New Issue
Block a user