mirror of
https://github.com/Ichinga-Samuel/aiomql.git
synced 2026-07-29 05:07:43 +00:00
v4.0.9
This commit is contained in:
@@ -6,7 +6,7 @@ from aiomql.core.task_queue import TaskQueue, QueueItem
|
||||
class TestTaskQueue:
|
||||
@classmethod
|
||||
def setup_class(cls):
|
||||
cls.task_queue = TaskQueue(timeout=5, worker_timeout=1)
|
||||
cls.task_queue = TaskQueue(absolute_timeout=6, worker_timeout=1)
|
||||
cls.data = {}
|
||||
|
||||
async def task_one(self):
|
||||
@@ -27,14 +27,10 @@ class TestTaskQueue:
|
||||
async def test_queue(self):
|
||||
item_one = QueueItem(self.task_one)
|
||||
self.task_queue.add(item=item_one, must_complete=False)
|
||||
assert len(self.task_queue.priority_tasks) == 0
|
||||
assert self.task_queue.queue.qsize() == 1
|
||||
self.task_queue.add(item=QueueItem(self.task_two), must_complete=True)
|
||||
assert len(self.task_queue.priority_tasks) == 1
|
||||
assert self.task_queue.queue.qsize() == 2
|
||||
self.task_queue.add(item=QueueItem(self.task_three), must_complete=False)
|
||||
await self.task_queue.run()
|
||||
assert len(self.data["task_one"]) >= 2
|
||||
assert len(self.data["task_two"]) == 10
|
||||
assert len(self.data["task_three"]) == 1
|
||||
assert len(self.task_queue.priority_tasks) == 0
|
||||
|
||||
Reference in New Issue
Block a user