def test_loop_create_task_with_custom_task_factory(loop: GLibEventLoop): task_factory = Mock() loop.set_task_factory(task_factory) mock_coro = Mock() task = loop.create_task(mock_coro) assert task == task_factory.return_value assert task_factory.call_args_list == [call(loop, mock_coro)]
def test_loop_get_set_task_factory(loop: GLibEventLoop): task_factory = Mock() loop.set_task_factory(task_factory) assert loop.get_task_factory() == task_factory