self = <swh.scheduler.tests.test_scheduler.TestScheduler object at 0x7f1b9e764278>
swh_scheduler = <RemoteScheduler url=mock://example.com/>
def test_grab_ready_tasks(self, swh_scheduler):
self._create_task_types(swh_scheduler)
t = utcnow()
task_type = TEMPLATES["git"]["type"]
# Create tasks with and without priorities
tasks = tasks_from_template(
TEMPLATES["git"], t, num_priorities=NUM_PRIORITY_TASKS
)
random.shuffle(tasks)
swh_scheduler.create_tasks(tasks)
first_ready_tasks = swh_scheduler.peek_ready_tasks(task_type, num_tasks=50)
grabbed_tasks = swh_scheduler.grab_ready_tasks(task_type, num_tasks=50)
> for peeked, grabbed in zip(sorted(first_ready_tasks), sorted(grabbed_tasks)):
E TypeError: '<' not supported between instances of 'dict' and 'dict'
.tox/py3/lib/python3.7/site-packages/swh/scheduler/tests/test_scheduler.py:238: TypeError
TEST RESULT
TEST RESULT
- Run At
- May 6 2021, 4:19 PM